aboutsummaryrefslogtreecommitdiff
path: root/ports/expat/fix-find-package-by-cmake.patch
blob: 830327944ca2367432b51c30ab4a3ed3599ad481 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
diff --git a/expat/CMakeLists.txt b/expat/CMakeLists.txt
index 2084424..f3b9207 100644
--- a/expat/CMakeLists.txt
+++ b/expat/CMakeLists.txt
@@ -269,6 +269,10 @@ if(EXPAT_WITH_LIBBSD)
     target_link_libraries(${_EXPAT_TARGET} ${LIB_BSD})
 endif()
 
+target_include_directories(${_EXPAT_TARGET} INTERFACE
+    $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>
+    $<INSTALL_INTERFACE:include>)
+
 set(LIBCURRENT 7)    # sync
 set(LIBREVISION 11)  # with
 set(LIBAGE 6)        # configure.ac!
@@ -490,7 +494,7 @@ configure_package_config_file(
         cmake/expat-config.cmake.in
         cmake/expat-config.cmake
     INSTALL_DESTINATION
-        ${CMAKE_INSTALL_LIBDIR}/cmake/expat-${PROJECT_VERSION}/
+        ${CMAKE_INSTALL_LIBDIR}/cmake/expat/
 )
 write_basic_package_version_file(
     cmake/expat-config-version.cmake
@@ -507,13 +511,13 @@ expat_install(
         ${CMAKE_CURRENT_BINARY_DIR}/cmake/expat-config.cmake
         ${CMAKE_CURRENT_BINARY_DIR}/cmake/expat-config-version.cmake
     DESTINATION
-        ${CMAKE_INSTALL_LIBDIR}/cmake/expat-${PROJECT_VERSION}/
+        ${CMAKE_INSTALL_LIBDIR}/cmake/expat/
 )
 expat_install(
     EXPORT
         expat
     DESTINATION
-        ${CMAKE_INSTALL_LIBDIR}/cmake/expat-${PROJECT_VERSION}/
+        ${CMAKE_INSTALL_LIBDIR}/cmake/expat/
     NAMESPACE
         expat::
 )