aboutsummaryrefslogtreecommitdiff
path: root/liveapi/CMakeLists.txt
diff options
context:
space:
mode:
authorJulien Dessaux2019-09-12 18:05:01 +0200
committerJulien Dessaux2019-09-12 18:10:36 +0200
commit820e76108bc85051d64431495d70f27379756cc8 (patch)
tree78a9c901b5ea6c349baf0213de43cd69781ec95f /liveapi/CMakeLists.txt
parentReduced the scope of a useless global variable to static (diff)
downloadrocket-cli-client-820e76108bc85051d64431495d70f27379756cc8.tar.gz
rocket-cli-client-820e76108bc85051d64431495d70f27379756cc8.tar.bz2
rocket-cli-client-820e76108bc85051d64431495d70f27379756cc8.zip
Added liveapi support, and the maar tool (mark all as read)
Diffstat (limited to '')
-rw-r--r--liveapi/CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/liveapi/CMakeLists.txt b/liveapi/CMakeLists.txt
new file mode 100644
index 0000000..7f259b6
--- /dev/null
+++ b/liveapi/CMakeLists.txt
@@ -0,0 +1,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)