@@ -1,7 +1,7 @@ | |||
cmake_minimum_required(VERSION 2.6) | |||
set(BLAKE_SRC blake2b-ref.c) | |||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "-O3") | |||
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") | |||
endif () | |||
add_library(blake2 STATIC "${BLAKE_SRC}") |
@@ -6,6 +6,9 @@ SET(LIBHIREDISSRC async.c | |||
net.c | |||
sds.c) | |||
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") | |||
endif () | |||
ADD_LIBRARY(hiredis STATIC ${LIBHIREDISSRC}) | |||
IF(CMAKE_COMPILER_IS_GNUCC) | |||
SET_TARGET_PROPERTIES(hiredis PROPERTIES COMPILE_FLAGS "-fno-strict-aliasing") |
@@ -1,5 +1,8 @@ | |||
SET(HTTPSRC http_parser.c) | |||
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") | |||
endif () | |||
ADD_LIBRARY(rspamd-http-parser ${LINK_TYPE} ${HTTPSRC}) | |||
SET_TARGET_PROPERTIES(rspamd-http-parser PROPERTIES VERSION ${RSPAMD_VERSION}) | |||
SET_TARGET_PROPERTIES(rspamd-http-parser PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB") |
@@ -3,5 +3,7 @@ SET(OTTERYSRC chacha_merged.c | |||
ottery_cpuinfo.c | |||
ottery_entropy.c | |||
ottery_global.c) | |||
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") | |||
endif () | |||
ADD_LIBRARY(ottery STATIC ${OTTERYSRC}) |
@@ -1 +1 @@ | |||
Subproject commit a2008b797d528768f849f7b7ab2ec4cde66cc1c2 | |||
Subproject commit 5c2607c17fdc195d84bb63c0c9c3b6500f516960 |
@@ -1,3 +1,6 @@ | |||
SET(XXHASHSRC xxhash.c) | |||
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") | |||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") | |||
endif () | |||
ADD_LIBRARY(xxhash STATIC ${XXHASHSRC}) |