2019-09-27 07:59:53 -07: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 21:50:28 +08:00
|
|
|
|
2019-09-27 07:59:53 -07: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 10:51:13 -04:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 07:59:53 -07:00
|
|
|
OUTPUT_NAME sandbox)
|
2012-05-23 15:30:03 -05:00
|
|
|
|
2019-09-27 07:59:53 -07:00
|
|
|
set_target_properties(yaml-cpp-parse
|
|
|
|
|
PROPERTIES
|
2019-09-10 10:51:13 -04:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 07:59:53 -07:00
|
|
|
OUTPUT_NAME parse)
|
2012-09-15 16:29:07 -07:00
|
|
|
|
2019-09-27 07:59:53 -07:00
|
|
|
set_target_properties(yaml-cpp-read
|
|
|
|
|
PROPERTIES
|
2019-09-10 10:51:13 -04:00
|
|
|
CXX_STANDARD_REQUIRED ON
|
2019-09-27 07:59:53 -07:00
|
|
|
OUTPUT_NAME read)
|
2018-09-03 18:37:06 +03:00
|
|
|
|
2019-09-27 07:59:53 -07:00
|
|
|
if (NOT DEFINED CMAKE_CXX_STANDARD)
|
|
|
|
|
set_target_properties(yaml-cpp-sandbox yaml-cpp-parse yaml-cpp-read
|
|
|
|
|
PROPERTIES
|
|
|
|
|
CXX_STANDARD 11)
|
|
|
|
|
endif()
|