]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | diff --git a/DuiLib/CMakeLists.txt b/DuiLib/CMakeLists.txt |
2 | index 96b8fe4..99dc314 100644 | |
3 | --- a/DuiLib/CMakeLists.txt | |
4 | +++ b/DuiLib/CMakeLists.txt | |
5 | @@ -19,8 +19,14 @@ if (MSVC) | |
6 | SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /source-charset:.936")\r | |
7 | endif()\r | |
8 | \r | |
9 | +if (BUILD_SHARED_LIBS STREQUAL ON)\r | |
10 | + SET(LINKAGE SHARED)\r | |
11 | +else()\r | |
12 | + SET(LINKAGE STATIC)\r | |
13 | +endif()\r | |
14 | +\r | |
15 | set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)\r | |
16 | -add_library(duilib SHARED ${Control_src} ${Core_src} ${Layout_src} ${Utils_src} ${Root_src})\r | |
17 | +add_library(duilib ${LINKAGE} ${Control_src} ${Core_src} ${Layout_src} ${Utils_src} ${Root_src})\r | |
18 | \r | |
19 | add_definitions(-DUILIB_EXPORTS)\r | |
20 | target_link_libraries(duilib comctl32 gdi32 user32)\r |