diff options
| author | 2020-09-27 13:02:59 +0200 | |
|---|---|---|
| committer | 2020-09-27 13:04:58 +0200 | |
| commit | edc3ba1a56fce36c47128cb6e399608ffdafaf04 (patch) | |
| tree | d97369ac3f3676c35405b6d4cfe5678aa6015a0b /CMakeLists.txt | |
| parent | f21d85618079a21f9c30d5397e16a7f837819457 (diff) | |
| download | OneRoll-edc3ba1a56fce36c47128cb6e399608ffdafaf04.tar.gz OneRoll-edc3ba1a56fce36c47128cb6e399608ffdafaf04.zip | |
clean up diceparser code.
Cli build is piloted from an cmake option.
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d1b0f93..c1eec8d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,8 @@ find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core Test Gui enable_testing(true) include_directories(${CMAKE_CURRENT_SOURCE_DIR} result node) +option(BUILD_CLI OFF) + SET( dice_sources ${CMAKE_CURRENT_SOURCE_DIR}/diceparser.cpp ${CMAKE_CURRENT_SOURCE_DIR}/range.cpp @@ -35,7 +37,6 @@ SET( dice_sources ${CMAKE_CURRENT_SOURCE_DIR}/node/listsetrollnode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/node/numbernode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/node/parenthesesnode.cpp - # ${CMAKE_CURRENT_SOURCE_DIR}/ node/forloopnode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/node/paintnode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/node/rerolldicenode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/node/scalaroperatornode.cpp @@ -79,12 +80,11 @@ set_target_properties(diceparser_shared PROPERTIES SOVERSION 1) set_target_properties(diceparser_shared PROPERTIES PUBLIC_HEADER "include/diceparser.h;include/highlightdice.h;include/parsingtoolbox.h;include/dicealias.h;include/diceparserhelper.h") -add_subdirectory(cli) -add_subdirectory( tests ) -#add_subdirectory(irc) -#add_subdirectory(mobile) -#add_subdirectory(webserver) +IF(BUILD_CLI) + add_subdirectory(cli) +ENDIF() +add_subdirectory( tests ) include(GNUInstallDirs) |