generallib/CMakeLists.txt

15 lines
449 B
CMake

cmake_minimum_required(VERSION 3.11)
project(generallib)
add_subdirectory(general)
SET(SRC_SDK sdk_main.c )#生成动态库需要至少包含一个源文件
add_library(generallib STATIC $<TARGET_OBJECTS:General> ${SRC_SDK})
link_directories(general/third/lib)
set_target_properties(generallib PROPERTIES LINKER_LANGUAGE CXX)
target_link_libraries(generallib public
-Wl,--whole-archive
libevent.a
-Wl,--no-whole-archive
)