Fix including c++utilities header in libsyncthing
if c++utilities is built as part of the same project
This commit is contained in:
parent
64473df5ba
commit
7dbe419d0a
|
@ -119,8 +119,14 @@ list(APPEND PRIVATE_INCLUDE_DIRS "${SYNCTHING_PATH}/cmd/syncthing")
|
||||||
# find c++utilities
|
# find c++utilities
|
||||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||||
list(APPEND CMAKE_MODULE_PATH ${CPP_UTILITIES_MODULE_DIRS})
|
list(APPEND CMAKE_MODULE_PATH ${CPP_UTILITIES_MODULE_DIRS})
|
||||||
list(APPEND PRIVATE_SHARED_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
if (CPP_UTILITIES_SOURCE_DIR)
|
||||||
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
list(APPEND PRIVATE_INCLUDE_DIRS
|
||||||
|
$<BUILD_INTERFACE:${CPP_UTILITIES_SOURCE_DIR}/..>
|
||||||
|
$<INSTALL_INTERFACE:${CPP_UTILITIES_INCLUDE_DIRS}>
|
||||||
|
)
|
||||||
|
else ()
|
||||||
|
list(APPEND PRIVATE_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
||||||
|
endif ()
|
||||||
|
|
||||||
# use std::filesystem
|
# use std::filesystem
|
||||||
use_standard_filesystem()
|
use_standard_filesystem()
|
||||||
|
|
Loading…
Reference in New Issue