aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/json-rpc-cxx/fix-config.patch
blob: 197527eb1aa3b213b1aab7f2f4b8507a7d2bcf33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a362ea4..9c23acf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,8 +10,16 @@ option(CODE_COVERAGE "Enable coverage reporting" OFF)
 include(GNUInstallDirs)

 add_library(json-rpc-cxx INTERFACE)
-target_include_directories(json-rpc-cxx INTERFACE include)
+target_include_directories(json-rpc-cxx INTERFACE
+        $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
+        $<INSTALL_INTERFACE:include>
+        )
 install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+install (TARGETS json-rpc-cxx EXPORT unofficial-json-rpc-cxx-config)
+install (EXPORT unofficial-json-rpc-cxx-config
+        NAMESPACE unofficial::json-rpc-cxx::
+        DESTINATION share/unofficial-json-rpc-cxx
+        )

 add_library(coverage_config INTERFACE)