Some checks failed
Docker. / Ubuntu (push) Has been cancelled
User-agent updater. / User-agent (push) Failing after 15s
Lock Threads / lock (push) Failing after 10s
Waiting for answer. / waiting-for-answer (push) Failing after 22s
Close stale issues and PRs / stale (push) Successful in 13s
Needs user action. / needs-user-action (push) Failing after 8s
Can't reproduce. / cant-reproduce (push) Failing after 8s
22 lines
920 B
CMake
22 lines
920 B
CMake
if (TARGET range-v3::meta)
|
|
return()
|
|
endif()
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/range-v3-targets.cmake")
|
|
|
|
add_library(range-v3::meta INTERFACE IMPORTED)
|
|
add_library(range-v3::concepts INTERFACE IMPORTED)
|
|
add_library(range-v3::range-v3 INTERFACE IMPORTED)
|
|
|
|
# workaround for target_link_libraries on lower cmake versions (< 3.11)
|
|
# see https://cmake.org/cmake/help/latest/release/3.11.html#commands
|
|
if(CMAKE_VERSION VERSION_LESS 3.11)
|
|
set_target_properties(range-v3::meta PROPERTIES INTERFACE_LINK_LIBRARIES "range-v3-meta")
|
|
set_target_properties(range-v3::concepts PROPERTIES INTERFACE_LINK_LIBRARIES "range-v3-concepts")
|
|
set_target_properties(range-v3::range-v3 PROPERTIES INTERFACE_LINK_LIBRARIES "range-v3")
|
|
else()
|
|
target_link_libraries(range-v3::meta INTERFACE range-v3-meta)
|
|
target_link_libraries(range-v3::concepts INTERFACE range-v3-concepts)
|
|
target_link_libraries(range-v3::range-v3 INTERFACE range-v3)
|
|
endif()
|