mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-08-05 23:35:48 +03:00
Add variables for configured options to CMake config files
This commit is contained in:
committed by
Nick Wellnhofer
parent
cf90459424
commit
7455a9eaed
@@ -75,12 +75,15 @@ set(LIBXSLT_EXSLT_LIBRARIES ${LIBXSLT_EXSLT_LIBRARY})
|
||||
|
||||
include(CMakeFindDependencyMacro)
|
||||
|
||||
set(LIBXSLT_SHARED @BUILD_SHARED_LIBS@)
|
||||
set(LIBXSLT_WITH_CRYPTO @LIBXSLT_WITH_CRYPTO@)
|
||||
|
||||
find_dependency(LibXml2 CONFIG)
|
||||
list(APPEND LIBXSLT_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIRS})
|
||||
list(APPEND LIBXSLT_LIBRARIES ${LIBXML2_LIBRARIES})
|
||||
|
||||
if(NOT @BUILD_SHARED_LIBS@)
|
||||
if(@LIBXSLT_WITH_CRYPTO@)
|
||||
if(NOT LIBXSLT_SHARED)
|
||||
if(LIBXSLT_WITH_CRYPTO)
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
|
||||
find_dependency(Gcrypt)
|
||||
list(APPEND LIBXSLT_EXSLT_LIBRARIES ${GCRYPT_LIBRARIES})
|
||||
|
@@ -65,12 +65,14 @@ unset(LIBXSLT_EXSLT_INTERFACE_LINK_LIBRARIES)
|
||||
|
||||
include(CMakeFindDependencyMacro)
|
||||
|
||||
set(LIBXSLT_WITH_CRYPTO @WITH_CRYPTO@)
|
||||
|
||||
find_dependency(LibXml2 CONFIG)
|
||||
list(APPEND LIBXSLT_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIRS})
|
||||
list(APPEND LIBXSLT_LIBRARIES ${LIBXML2_LIBRARIES})
|
||||
list(APPEND LIBXSLT_INTERFACE_LINK_LIBRARIES "LibXml2::LibXml2")
|
||||
|
||||
if(@WITH_CRYPTO@)
|
||||
if(LIBXSLT_WITH_CRYPTO)
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
|
||||
find_dependency(Gcrypt)
|
||||
list(APPEND LIBXSLT_EXSLT_LIBRARIES ${GCRYPT_LIBRARIES})
|
||||
|
Reference in New Issue
Block a user