cmake_minimum_required(VERSION 2.6) | cmake_minimum_required(VERSION 2.6) | ||||
set(BLAKE_SRC blake2b-ref.c) | 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 () | endif () | ||||
add_library(blake2 STATIC "${BLAKE_SRC}") | add_library(blake2 STATIC "${BLAKE_SRC}") |
net.c | net.c | ||||
sds.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}) | ADD_LIBRARY(hiredis STATIC ${LIBHIREDISSRC}) | ||||
IF(CMAKE_COMPILER_IS_GNUCC) | IF(CMAKE_COMPILER_IS_GNUCC) | ||||
SET_TARGET_PROPERTIES(hiredis PROPERTIES COMPILE_FLAGS "-fno-strict-aliasing") | SET_TARGET_PROPERTIES(hiredis PROPERTIES COMPILE_FLAGS "-fno-strict-aliasing") |
SET(HTTPSRC http_parser.c) | 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}) | 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 VERSION ${RSPAMD_VERSION}) | ||||
SET_TARGET_PROPERTIES(rspamd-http-parser PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB") | SET_TARGET_PROPERTIES(rspamd-http-parser PROPERTIES COMPILE_FLAGS "-DRSPAMD_LIB") |
ottery_cpuinfo.c | ottery_cpuinfo.c | ||||
ottery_entropy.c | ottery_entropy.c | ||||
ottery_global.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}) | ADD_LIBRARY(ottery STATIC ${OTTERYSRC}) |
Subproject commit a2008b797d528768f849f7b7ab2ec4cde66cc1c2 | |||||
Subproject commit 5c2607c17fdc195d84bb63c0c9c3b6500f516960 |
SET(XXHASHSRC xxhash.c) | 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}) | ADD_LIBRARY(xxhash STATIC ${XXHASHSRC}) |