|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_library(ScopeGuard INTERFACE) |
|
|
add_library(ScopeGuard INTERFACE) |
|
|
target_include_directories(ScopeGuard INTERFACE |
|
|
target_include_directories(ScopeGuard INTERFACE |
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
|
|
|
|
|
$<INSTALL_INTERFACE:include> |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
|
|
|
|
|
$<INSTALL_INTERFACE:include> |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
if( ENABLE_COMPAT_HEADER ) |
|
|
if( ENABLE_COMPAT_HEADER ) |
|
|
configure_file(cmake/scope.in generated/scope COPYONLY) |
|
|
configure_file(cmake/scope.in generated/scope COPYONLY) |
|
|
|
|
|
|
|
|
target_include_directories(ScopeGuard INTERFACE |
|
|
target_include_directories(ScopeGuard INTERFACE |
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/generated> |
|
|
|
|
|
$<INSTALL_INTERFACE:include> |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/generated> |
|
|
|
|
|
$<INSTALL_INTERFACE:include> |
|
|
|
|
|
) |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|