aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/duilib/fix-include-path.patch
blob: 66405f68b9456c63647c92477206cedad0db994b (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
diff --git a/DuiLib/CMakeLists.txt b/DuiLib/CMakeLists.txt
index 188f36f..5c706fb 100644
--- a/DuiLib/CMakeLists.txt
+++ b/DuiLib/CMakeLists.txt
@@ -30,7 +30,7 @@ add_library(duilib ${LINKAGE} ${Control_src} ${Core_src} ${Layout_src} ${Utils_s
 
 add_definitions(-DUILIB_EXPORTS)
 target_link_libraries(duilib comctl32 gdi32 user32)
-target_include_directories(duilib PUBLIC $<INSTALL_INTERFACE:include>)
+target_include_directories(duilib PUBLIC $<INSTALL_INTERFACE:include/duilib>)
 target_compile_definitions(duilib PRIVATE UILIB_EXPORTS)
 set_target_properties(duilib PROPERTIES OUTPUT_NAME "duilib")
 
@@ -41,11 +41,11 @@ file(GLOB DUILIB_UTILS_HDRS "${CMAKE_CURRENT_SOURCE_DIR}/Utils/*.h")
 file(GLOB DUILIB_CONTROL_HDRS "${CMAKE_CURRENT_SOURCE_DIR}/Control/*.h")
 file(GLOB DUILIB_LAYOUT_HDRS "${CMAKE_CURRENT_SOURCE_DIR}/Layout/*.h")
 
-install(FILES ${DUILIB_PUBLIC_HDRS}     DESTINATION include)
-install(FILES ${DUILIB_CORE_HDRS}       DESTINATION include/Core)
-install(FILES ${DUILIB_UTILS_HDRS}      DESTINATION include/Utils)
-install(FILES ${DUILIB_CONTROL_HDRS}    DESTINATION include/Control)
-install(FILES ${DUILIB_LAYOUT_HDRS}     DESTINATION include/Layout)
+install(FILES ${DUILIB_PUBLIC_HDRS}     DESTINATION include/duilib)
+install(FILES ${DUILIB_CORE_HDRS}       DESTINATION include/duilib/Core)
+install(FILES ${DUILIB_UTILS_HDRS}      DESTINATION include/duilib/Utils)
+install(FILES ${DUILIB_CONTROL_HDRS}    DESTINATION include/duilib/Control)
+install(FILES ${DUILIB_LAYOUT_HDRS}     DESTINATION include/duilib/Layout)
 
 # Install binaries
 install(