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(
|