This commit is contained in:
@@ -20,7 +20,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- mkdir -p domo-iot/build
|
- mkdir -p domo-iot/build
|
||||||
- cd domo-iot/build && cmake ..
|
- cd domo-iot/build && cmake ..
|
||||||
- cd domo-iot/build && make
|
- pwd && cd domo-iot/build && make
|
||||||
|
|
||||||
image_pull_secrets:
|
image_pull_secrets:
|
||||||
- dockerconfigjson
|
- dockerconfigjson
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ project (librestd)
|
|||||||
|
|
||||||
add_definitions (-DBUILD_DEBUG)
|
add_definitions (-DBUILD_DEBUG)
|
||||||
|
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/libevent/include)
|
include_directories (${CMAKE_SOURCE_DIR}/../libevent/include)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/build/libevent/include)
|
include_directories (${CMAKE_BINARY_DIR}/libevent/include)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/qlibc/include)
|
include_directories (${CMAKE_SOURCE_DIR}/../qlibc/include)
|
||||||
include_directories (${CMAKE_CURRENT_SOURCE_DIR}/include)
|
include_directories (${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||||||
|
|
||||||
add_library(restd-static STATIC
|
add_library(restd-static STATIC
|
||||||
|
|||||||
13
patches/nats.c.patch
Normal file
13
patches/nats.c.patch
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 7ca6ea1..b25bf76 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -23,7 +23,7 @@ option(NATS_BUILD_EXAMPLES "Build examples" ON)
|
||||||
|
option(NATS_BUILD_LIBUV_EXAMPLE "Build libuv examples" OFF)
|
||||||
|
option(NATS_BUILD_LIBEVENT_EXAMPLE "Build libevent examples" OFF)
|
||||||
|
option(NATS_BUILD_STATIC_EXAMPLES "Statically link examples" OFF)
|
||||||
|
-option(NATS_BUILD_STREAMING "Build NATS Streaming" ON)
|
||||||
|
+option(NATS_BUILD_STREAMING "Build NATS Streaming" OFF)
|
||||||
|
option(NATS_BUILD_NO_PREFIX_CONNSTS "No prefix for connection status enum" OFF)
|
||||||
|
option(NATS_BUILD_LIB_STATIC "Build static library" ON)
|
||||||
|
option(NATS_BUILD_LIB_SHARED "Build shared library" ON)
|
||||||
15
patches/qlibc.patch
Normal file
15
patches/qlibc.patch
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 827343c..885b20d 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -75,7 +75,9 @@ FILE(GLOB_RECURSE SRC_LIB
|
||||||
|
FILE(GLOB_RECURSE SRC_LIB_EXT
|
||||||
|
${SRC_SEARCH_PATHS_EXT})
|
||||||
|
|
||||||
|
-SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${qlibc_SOURCE_DIR}/lib)
|
||||||
|
+if (NOT DEFINED CMAKE_ARCHIVE_OUTPUT_DIRECTORY)
|
||||||
|
+ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${qlibc_SOURCE_DIR}/lib)
|
||||||
|
+endif()
|
||||||
|
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${qlibc_SOURCE_DIR}/lib)
|
||||||
|
|
||||||
|
ADD_LIBRARY(qlibc-static STATIC ${SRC_LIB})
|
||||||
@@ -7,13 +7,13 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS On)
|
|||||||
|
|
||||||
link_directories(${CMAKE_SOURCE_DIR}/build/lib)
|
link_directories(${CMAKE_SOURCE_DIR}/build/lib)
|
||||||
|
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/domo-iot/lib/include)
|
include_directories (${CMAKE_SOURCE_DIR}/lib/include)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/libevent/include)
|
include_directories (${CMAKE_SOURCE_DIR}/../libevent/include)
|
||||||
include_directories (${CMAKE_BINARY_DIR}/libevent/include)
|
include_directories (${CMAKE_BINARY_DIR}/libevent/include)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/qlibc/include)
|
include_directories (${CMAKE_SOURCE_DIR}/../qlibc/include)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/json-c)
|
include_directories (${CMAKE_SOURCE_DIR}/../json-c)
|
||||||
include_directories (${CMAKE_BINARY_DIR}/json-c)
|
include_directories (${CMAKE_BINARY_DIR}/json-c)
|
||||||
include_directories (${CMAKE_SOURCE_DIR}/nats.c/src)
|
include_directories (${CMAKE_SOURCE_DIR}/../nats.c/src)
|
||||||
include_directories (${CMAKE_CURRENT_SOURCE_DIR})
|
include_directories (${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
#set(CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic -Werror=strict-aliasing")
|
#set(CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic -Werror=strict-aliasing")
|
||||||
|
|||||||
Reference in New Issue
Block a user