Browse Source

Compile external tools with optimizations.

tags/0.8.0
Vsevolod Stakhov 9 years ago
parent
commit
dd1134f06b

+ 2
- 2
contrib/blake2/CMakeLists.txt View File

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}")

+ 3
- 0
contrib/hiredis/CMakeLists.txt View File

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")

+ 3
- 0
contrib/http-parser/CMakeLists.txt View File

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")

+ 3
- 1
contrib/libottery/CMakeLists.txt View File

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})

+ 1
- 1
contrib/siphash

Subproject commit a2008b797d528768f849f7b7ab2ec4cde66cc1c2
Subproject commit 5c2607c17fdc195d84bb63c0c9c3b6500f516960

+ 3
- 0
contrib/xxhash/CMakeLists.txt View File

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})

Loading…
Cancel
Save