blob: 7f259b690196e60d6bbc0984d2ebf1436571eff8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
list(APPEND CMAKE_ARGS "-DUWSC_LUA_SUPPORT=OFF")
ExternalProject_Add(libuwsc
PREFIX ${CMAKE_BINARY_DIR}/libuwsc
GIT_REPOSITORY https://github.com/zhaojh329/libuwsc
CMAKE_ARGS "${CMAKE_ARGS}"
STEP_TARGETS build
EXCLUDE_FROM_ALL TRUE
)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libuwsc)
file(GLOB_RECURSE SOURCES *.c)
ADD_LIBRARY(liveapi STATIC ${SOURCES})
add_dependencies(liveapi libuwsc-build)
target_link_libraries(liveapi common)
target_link_libraries(liveapi crypto ev ssl)
target_link_libraries(liveapi ${CMAKE_CURRENT_BINARY_DIR}/../libuwsc/src/libuwsc-build/src/libuwsc.a)
target_link_libraries(liveapi ${CMAKE_CURRENT_BINARY_DIR}/../cjson/src/cjson-build/libcjson.a)
|