blob: 62092d31505a910de3246c0f5c3611cc11026ba3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
find_path(recycle_INCLUDE_DIR
NAMES recycle/shared_pool.hpp
)
if(recycle_INCLUDE_DIR-NOTFOUND)
message(FATAL_ERROR "Could not find recycle library")
set(recycle_FOUND FALSE)
else()
set(recycle_FOUND TRUE)
set(recycle_INCLUDE_DIR ${recycle_INCLUDE_DIR})
endif()
if(recycle_FOUND)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(recycle REQUIRED_VARS recycle_INCLUDE_DIR)
if(NOT TARGET steinwurf::recycle)
set(recycle_INCLUDE_DIRS ${recycle_INCLUDE_DIR})
add_library(steinwurf::recycle INTERFACE IMPORTED)
set_target_properties(steinwurf::recycle PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${recycle_INCLUDE_DIR}
)
mark_as_advanced(recycle_INCLUDE_DIR)
endif()
endif()
|