aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/duilib/fix-include-path.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/duilib/fix-include-path.patch')
-rw-r--r--vcpkg/ports/duilib/fix-include-path.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/vcpkg/ports/duilib/fix-include-path.patch b/vcpkg/ports/duilib/fix-include-path.patch
new file mode 100644
index 0000000..66405f6
--- /dev/null
+++ b/vcpkg/ports/duilib/fix-include-path.patch
@@ -0,0 +1,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(