We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6f2b125 + 1de2c32 commit 68e324fCopy full SHA for 68e324f
CMake/SEMMacroBuildCLI.cmake
@@ -5,6 +5,7 @@ macro(SEMMacroBuildCLI)
5
set(options
6
EXECUTABLE_ONLY
7
NO_INSTALL VERBOSE
8
+ DISABLE_DEFAULT_CXX_FILE
9
)
10
set(oneValueArgs
11
NAME LOGO_HEADER
@@ -95,7 +96,10 @@ macro(SEMMacroBuildCLI)
95
96
find_package(SlicerExecutionModel REQUIRED GenerateCLP)
97
include(${GenerateCLP_USE_FILE})
98
- set(${CLP}_SOURCE ${CLP}.cxx ${LOCAL_SEM_ADDITIONAL_SRCS})
99
+ set(${CLP}_SOURCE ${LOCAL_SEM_ADDITIONAL_SRCS})
100
+ if(NOT LOCAL_SEM_DISABLE_DEFAULT_CXX_FILE)
101
+ list(APPEND ${CLP}_SOURCE ${CLP}.cxx)
102
+ endif()
103
generateclp(${CLP}_SOURCE ${cli_xml_file} ${LOCAL_SEM_LOGO_HEADER})
104
105
if(DEFINED LOCAL_SEM_LINK_DIRECTORIES)
0 commit comments