diff options
author | Adrian Kummerlaender | 2018-02-02 21:22:39 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2018-02-02 21:23:37 +0100 |
commit | f58e836911d5e59ba69e70d459d844ba72523b72 (patch) | |
tree | db4aad1b667e7f8dc9d1d54e0c386c14914621df /CMakeLists.txt | |
parent | 0985a623e4cbd14da77fddf1bb1a9ca3384b28ea (diff) | |
download | SimpleParser-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.txt | 35 |
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 ) |