aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-02-02 21:22:39 +0100
committerAdrian Kummerlaender2018-02-02 21:23:37 +0100
commitf58e836911d5e59ba69e70d459d844ba72523b72 (patch)
treedb4aad1b667e7f8dc9d1d54e0c386c14914621df /CMakeLists.txt
parent0985a623e4cbd14da77fddf1bb1a9ca3384b28ea (diff)
downloadSimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar.gz
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar.bz2
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar.lz
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar.xz
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.tar.zst
SimpleParser-f58e836911d5e59ba69e70d459d844ba72523b72.zip
Replace boost::optional with std::optional
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt35
1 files changed, 22 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 763be29..fbbb8fa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,41 +3,50 @@ project(SimpleParser)
set(
CMAKE_CXX_FLAGS
- "-std=c++14 -W -Wall -Wextra -Winline -pedantic"
+ "${CMAKE_CXX_FLAGS} -std=c++17 -W -Wall -Wextra -Winline -pedantic"
)
add_library(
SimpleParser
SHARED
- src/nodes.cc
- src/tree.cc
- src/utils.cc
- src/parser.cc
+ src/nodes.cc
+ src/tree.cc
+ src/utils.cc
+ src/parser.cc
)
add_executable(
tests
- test.cc
+ test.cc
)
add_executable(
clc
- clc.cc
+ clc.cc
)
target_link_libraries(
tests
- SimpleParser
- gtest
+ SimpleParser
+ gtest
)
target_link_libraries(
clc
- SimpleParser
- boost_program_options
+ SimpleParser
+ boost_program_options
+)
+
+install(
+ TARGETS
+ clc
+ DESTINATION
+ bin
)
add_custom_command(
- TARGET tests
- POST_BUILD COMMAND ./tests
+ TARGET
+ tests
+ POST_BUILD COMMAND
+ ./tests
)