correct CMake c++ config + test executables symlink
This commit is contained in:
@@ -13,6 +13,9 @@ if(!cyberiadaml_FOUND)
|
|||||||
message(FATAL_ERROR "Cannot find libcyberiadaml library")
|
message(FATAL_ERROR "Cannot find libcyberiadaml library")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
add_library(cyberiadamlpp SHARED cyberiadamlpp.cpp)
|
add_library(cyberiadamlpp SHARED cyberiadamlpp.cpp)
|
||||||
target_include_directories(cyberiadamlpp PUBLIC
|
target_include_directories(cyberiadamlpp PUBLIC
|
||||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||||
@@ -46,7 +49,7 @@ foreach(source_path ${files})
|
|||||||
else()
|
else()
|
||||||
add_custom_command(TARGET "${target_name}"
|
add_custom_command(TARGET "${target_name}"
|
||||||
POST_BUILD
|
POST_BUILD
|
||||||
COMMAND ln -s "${PROJECT_BINARY_DIR}/${target_name}" "${PROJECT_BINARY_DIR}/tests/"
|
COMMAND ln -sf "${PROJECT_BINARY_DIR}/${target_name}" "${PROJECT_BINARY_DIR}/tests/"
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|||||||
Reference in New Issue
Block a user