aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-09-27 13:02:59 +0200
committerRenaud G <renaud@rolisteam.org>2020-09-27 13:04:58 +0200
commitedc3ba1a56fce36c47128cb6e399608ffdafaf04 (patch)
treed97369ac3f3676c35405b6d4cfe5678aa6015a0b /CMakeLists.txt
parentf21d85618079a21f9c30d5397e16a7f837819457 (diff)
downloadOneRoll-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.txt12
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)