From d06a81a28a21ae16920b7025c3cbeaff2834c38f Mon Sep 17 00:00:00 2001 From: wang_hongqi <wang_hongqi@topsec.com.cn> Date: Wed, 16 Nov 2022 08:16:00 +0000 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=97=B6=E7=94=9F=E6=88=90=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E5=BA=93=E5=92=8C=E9=9D=99=E6=80=81=E5=BA=93=EF=BC=8C?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E7=9A=84=E6=97=B6=E5=80=99=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E7=9A=84=E6=98=AF=E5=8A=A8=E6=80=81=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a3b12b4..1408188 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,10 +6,13 @@ include(CTest) include(GNUInstallDirs) add_library(kcp STATIC ikcp.c) +add_library(kcp_shared SHARED ikcp.c) + +set_property(TARGET kcp_shared PROPERTY LIBRARY_OUTPUT_NAME kcp) install(FILES ikcp.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS kcp +install(TARGETS kcp_shared EXPORT kcp-targets ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}