1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
# TODO: unittest should be fixed
if(APPLE)
set(plugin_output_name "libtest_debug")
elseif(UNIX)
set(plugin_output_name "libtest")
else()
set(plugin_output_name "test$<$<CONFIG:Debug>:d>")
endif()
file(RELATIVE_PATH TEST_PLUGIN_PATH ${QtCreator_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR})
add_qtc_plugin(testplugin
DEPENDS ExtensionSystem
DEFINES MYPLUGIN_LIBRARY
SOURCES
testplugin.cpp testplugin.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"
SKIP_INSTALL
INTERNAL_ONLY
)
# The empty string gets removed if I put it above
if (TARGET testplugin)
set_target_properties(testplugin PROPERTIES PREFIX ""
OUTPUT_NAME "${plugin_output_name}")
endif()
|