]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/duilib/enable-static.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / duilib / enable-static.patch
CommitLineData
1e59de90
TL
1diff --git a/DuiLib/CMakeLists.txt b/DuiLib/CMakeLists.txt
2index 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