aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/enet/fix-export.patch
blob: 89fec84b725ba35ad54c07ba642ced30c54bfce4 (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
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c6459b6..63aef98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -89,14 +89,25 @@ add_library(enet STATIC
     ${SOURCE_FILES}
 )
 
+target_include_directories(enet PUBLIC
+    $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
+    $<INSTALL_INTERFACE:include>
+)
+
 if (MINGW)
     target_link_libraries(enet winmm ws2_32)
 endif()
 
 install(TARGETS enet
+    EXPORT unofficial-enet-config
     RUNTIME DESTINATION bin
-    ARCHIVE DESTINATION lib/static
+    ARCHIVE DESTINATION lib
     LIBRARY DESTINATION lib)
 
+INSTALL(EXPORT unofficial-enet-config
+    NAMESPACE unofficial::enet::
+    DESTINATION share/unofficial-enet
+)
+
 install(DIRECTORY include/
         DESTINATION include)