Fix finding bundled lmdb-safe when package config suffix is used
This commit is contained in:
parent
43552dc9ae
commit
3db350ce30
|
@ -15,6 +15,9 @@ set(META_CXX_STANDARD 20)
|
||||||
|
|
||||||
project(${META_PROJECT_NAME})
|
project(${META_PROJECT_NAME})
|
||||||
|
|
||||||
|
# allow using non-default configuration
|
||||||
|
set(CONFIGURATION_PACKAGE_SUFFIX "" CACHE STRING "sets the suffix for find_package() calls to packages configured via c++utilities")
|
||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
|
|
||||||
# add subdirectories
|
# add subdirectories
|
||||||
|
@ -27,6 +30,7 @@ if (INCLUDE_LMDB_SAFE_PROJECT)
|
||||||
set(META_NO_INSTALL_TARGETS ON)
|
set(META_NO_INSTALL_TARGETS ON)
|
||||||
set(LMDB_SAFE_BUILD_SHARED_LIBS OFF CACHE BOOL "whether to build lmdb-safe as shared library")
|
set(LMDB_SAFE_BUILD_SHARED_LIBS OFF CACHE BOOL "whether to build lmdb-safe as shared library")
|
||||||
add_subdirectory(3rdparty/lmdb-safe)
|
add_subdirectory(3rdparty/lmdb-safe)
|
||||||
|
set(${NAMESPACE_PREFIX}lmdb-safe${CONFIGURATION_PACKAGE_SUFFIX}_DIR "${CMAKE_CURRENT_BINARY_DIR}/3rdparty/lmdb-safe")
|
||||||
unset(META_NO_INSTALL_TARGETS)
|
unset(META_NO_INSTALL_TARGETS)
|
||||||
endif ()
|
endif ()
|
||||||
add_subdirectory(libpkg)
|
add_subdirectory(libpkg)
|
||||||
|
|
Loading…
Reference in New Issue