diff options
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/setup.cmake | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/cmake/setup.cmake b/cmake/setup.cmake index 3c91285..3b73739 100644 --- a/cmake/setup.cmake +++ b/cmake/setup.cmake @@ -148,12 +148,18 @@ endfunction() # a command-line helper tool. function(cliprogram NAME) cmake_parse_arguments(OPT - "" "" "COMPILE_DEFINITIONS" ${ARGN}) + "CORE_LIB" "" "COMPILE_DEFINITIONS" ${ARGN}) + + if(OPT_CORE_LIB) + set(lib core) + else() + set(lib common) + endif() if(build_cli_programs) add_executable(${NAME} ${CMAKE_SOURCE_DIR}/nullfe.c ${OPT_UNPARSED_ARGUMENTS}) - target_link_libraries(${NAME} common ${platform_libs}) + target_link_libraries(${NAME} ${lib} ${platform_libs}) if(OPT_COMPILE_DEFINITIONS) target_compile_definitions(${NAME} PRIVATE ${OPT_COMPILE_DEFINITIONS}) endif() |