2019-09-27 17:59:53 +03:00
|
|
|
add_executable(yaml-cpp-sandbox sandbox.cpp)
|
|
|
|
add_executable(yaml-cpp-parse parse.cpp)
|
|
|
|
add_executable(yaml-cpp-read read.cpp)
|
2018-05-14 16:50:28 +03:00
|
|
|
|
2019-09-27 17:59:53 +03:00
|
|
|
target_link_libraries(yaml-cpp-sandbox PRIVATE yaml-cpp)
|
|
|
|
target_link_libraries(yaml-cpp-parse PRIVATE yaml-cpp)
|
|
|
|
target_link_libraries(yaml-cpp-read PRIVATE yaml-cpp)
|
|
|
|
|
|
|
|
set_property(TARGET yaml-cpp-sandbox PROPERTY OUTPUT_NAME sandbox)
|
|
|
|
set_property(TARGET yaml-cpp-parse PROPERTY OUTPUT_NAME parse)
|
|
|
|
set_property(TARGET yaml-cpp-read PROPERTY OUTPUT_NAME read)
|
|
|
|
|
|
|
|
set_target_properties(yaml-cpp-sandbox
|
|
|
|
PROPERTIES
|
2019-09-10 17:51:13 +03:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 17:59:53 +03:00
|
|
|
OUTPUT_NAME sandbox)
|
2012-05-24 00:30:03 +04:00
|
|
|
|
2019-09-27 17:59:53 +03:00
|
|
|
set_target_properties(yaml-cpp-parse
|
|
|
|
PROPERTIES
|
2019-09-10 17:51:13 +03:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 17:59:53 +03:00
|
|
|
OUTPUT_NAME parse)
|
2012-09-16 03:29:07 +04:00
|
|
|
|
2019-09-27 17:59:53 +03:00
|
|
|
set_target_properties(yaml-cpp-read
|
|
|
|
PROPERTIES
|
2019-09-10 17:51:13 +03:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 17:59:53 +03:00
|
|
|
OUTPUT_NAME read)
|
2018-09-03 18:37:06 +03:00
|
|
|
|
2019-09-27 17:59:53 +03:00
|
|
|
if (NOT DEFINED CMAKE_CXX_STANDARD)
|
|
|
|
set_target_properties(yaml-cpp-sandbox yaml-cpp-parse yaml-cpp-read
|
|
|
|
PROPERTIES
|
|
|
|
CXX_STANDARD 11)
|
|
|
|
endif()
|