|
@@ -51,7 +51,7 @@
|
|
|
macro(ctkMacroBuildPlugin)
|
|
|
CtkMacroParseArguments(MY
|
|
|
"EXPORT_DIRECTIVE;SRCS;MOC_SRCS;MOC_OPTIONS;UI_FORMS;INCLUDE_DIRECTORIES;EXPORTED_INCLUDE_SUFFIXES;TARGET_LIBRARIES;RESOURCES;CACHED_RESOURCEFILES;TRANSLATIONS;OUTPUT_DIR"
|
|
|
- "TEST_PLUGIN"
|
|
|
+ "TEST_PLUGIN;NO_INSTALL"
|
|
|
${ARGN}
|
|
|
)
|
|
|
|
|
@@ -338,7 +338,7 @@ macro(ctkMacroBuildPlugin)
|
|
|
PREFIX "lib"
|
|
|
)
|
|
|
|
|
|
- if(NOT MY_TEST_PLUGIN)
|
|
|
+ if(NOT MY_TEST_PLUGIN AND NOT MY_NO_INSTALL)
|
|
|
# Install rules
|
|
|
install(TARGETS ${lib_name} EXPORT CTKExports
|
|
|
RUNTIME DESTINATION ${CTK_INSTALL_PLUGIN_DIR} COMPONENT RuntimePlugins
|
|
@@ -360,7 +360,7 @@ macro(ctkMacroBuildPlugin)
|
|
|
set(${CMAKE_PROJECT_NAME}_PLUGIN_LIBRARIES ${${CMAKE_PROJECT_NAME}_PLUGIN_LIBRARIES} ${lib_name} CACHE INTERNAL "CTK plugins" FORCE)
|
|
|
endif()
|
|
|
|
|
|
- if(NOT MY_TEST_PLUGIN)
|
|
|
+ if(NOT MY_TEST_PLUGIN AND NOT MY_NO_INSTALL)
|
|
|
# Install headers
|
|
|
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.tpp")
|
|
|
install(FILES
|