diff options
author | Ask Solem <ask@celeryproject.org> | 2014-10-24 12:35:01 +0100 |
---|---|---|
committer | Ask Solem <ask@celeryproject.org> | 2014-10-24 12:35:01 +0100 |
commit | 185ce081e3efc846b476995b7da7297bb0eec82c (patch) | |
tree | 98adf852d24384b34b5a462907c2dce732c6821b /CMakeLists.txt | |
parent | be3000b4c84d7503f5ef4067de44ff16d060d158 (diff) | |
parent | 9626dd5cd5f78894f1416a1afd2d624ddd4904ae (diff) | |
download | rabbitmq-c-github-ask-185ce081e3efc846b476995b7da7297bb0eec82c.tar.gz |
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a51d056..fbfcb05 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) # 4. If any interfaces have been removed since the last public release, then set age to 0. set(RMQ_SOVERSION_CURRENT 3) -set(RMQ_SOVERSION_REVISION 0) +set(RMQ_SOVERSION_REVISION 3) set(RMQ_SOVERSION_AGE 2) math(EXPR RMQ_SOVERSION_MAJOR "${RMQ_SOVERSION_CURRENT} - ${RMQ_SOVERSION_AGE}") @@ -36,6 +36,8 @@ set(VERSION ${_API_VERSION_MAJOR}.${_API_VERSION_MINOR}.${_API_VERSION_PATCH}) if (MSVC) set(CMAKE_C_FLAGS "/W4 /nologo ${CMAKE_C_FLAGS}") +elseif (CMAKE_C_COMPILER_ID MATCHES ".*Clang") + set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -Wstrict-prototypes -Wcast-align -Wno-unused-function -fno-common -fvisibility=hidden") elseif (CMAKE_COMPILER_IS_GNUCC) set(RMQ_C_FLAGS "-Wall -Wextra -pedantic -Wstrict-prototypes -Wcast-align -Wno-unused-function -fno-common") execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) @@ -103,7 +105,7 @@ set(CMAKE_REQUIRED_LIBRARIES ${SOCKET_LIBRARIES}) if (WIN32) check_symbol_exists(htonll Winsock2.h HAVE_HTONLL) else (WIN32) - check_function_exists(htonll HAVE_HTONLL) + check_symbol_exists(htonll arpa/inet.h HAVE_HTONLL) endif (WIN32) cmake_pop_check_state() |