build system: refine macro SETUP_PLUGIN_TEST

This commit is contained in:
Michele Caini
2019-12-06 16:59:14 +01:00
parent 36bad31355
commit d2cdb2a209

View File

@@ -59,7 +59,8 @@ macro(SETUP_PLUGIN_TEST TEST_NAME)
add_library(_${TEST_NAME}_plugin SHARED plugin/${TEST_NAME}/plugin.cpp)
SETUP_TARGET(_${TEST_NAME}_plugin)
SETUP_BASIC_TEST(lib_${TEST_NAME}_plugin plugin/${TEST_NAME}/main.cpp)
target_compile_definitions(lib_${TEST_NAME}_plugin PRIVATE PLUGIN=$<TARGET_FILE:_${TEST_NAME}_plugin>)
target_link_libraries(lib_${TEST_NAME}_plugin PRIVATE ${CMAKE_DL_LIBS})
target_compile_definitions(lib_${TEST_NAME}_plugin PRIVATE PLUGIN="$<TARGET_FILE:_${TEST_NAME}_plugin>")
target_include_directories(lib_${TEST_NAME}_plugin PRIVATE ${CR_SRC_DIR})
target_include_directories(_${TEST_NAME}_plugin PRIVATE ${CR_SRC_DIR})
endmacro()