diff options
Diffstat (limited to 'vcpkg/ports/duilib/fix-include-path.patch')
| -rw-r--r-- | vcpkg/ports/duilib/fix-include-path.patch | 30 |
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( |