|
|
|
@ -112,8 +112,6 @@ XSAN ?= False
|
|
|
|
|
HIVE ?= OFF
|
|
|
|
|
# compile unittests
|
|
|
|
|
TESTS ?= ON
|
|
|
|
|
# building in ci?
|
|
|
|
|
TRAVIS_SUCKS ?= OFF
|
|
|
|
|
|
|
|
|
|
# cmake generator type
|
|
|
|
|
CMAKE_GEN ?= Unix Makefiles
|
|
|
|
@ -130,7 +128,7 @@ SCAN_BUILD ?= scan-build
|
|
|
|
|
|
|
|
|
|
UNAME = $(shell which uname)
|
|
|
|
|
|
|
|
|
|
COMMON_CMAKE_OPTIONS = -DSTATIC_LINK_RUNTIME=$(STATIC_LINK) -DUSE_NETNS=$(NETNS) -DUSE_AVX2=$(AVX2) -DWITH_SHARED=$(SHARED_LIB) -DDOWNLOAD_SODIUM=$(DOWNLOAD_SODIUM) -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DXSAN=$(XSAN) -DWITH_HIVE=$(HIVE) -DWITH_TESTS=$(TESTS) -DTRAVIS_CI_SUCKS=$(TRAVIS_SUCKS)
|
|
|
|
|
COMMON_CMAKE_OPTIONS = -DSTATIC_LINK_RUNTIME=$(STATIC_LINK) -DUSE_NETNS=$(NETNS) -DUSE_AVX2=$(AVX2) -DWITH_SHARED=$(SHARED_LIB) -DDOWNLOAD_SODIUM=$(DOWNLOAD_SODIUM) -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DXSAN=$(XSAN) -DWITH_HIVE=$(HIVE) -DWITH_TESTS=$(TESTS)
|
|
|
|
|
|
|
|
|
|
ifeq ($(shell $(UNAME)),SunOS)
|
|
|
|
|
CONFIG_CMD = $(shell gecho -n "cd '$(BUILD_ROOT)' && " ; gecho -n "cmake -G'$(CMAKE_GEN)' -DCMAKE_CROSSCOMPILING=$(CROSS) -DUSE_SHELLHOOKS=$(SHELL_HOOKS) $(COMMON_CMAKE_OPTIONS) '$(REPO)'")
|
|
|
|
|