From 2b80e6b0452d7e8ecd6236f2a9d41fa4284d782b Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sat, 21 Jun 2014 22:37:56 +0000 Subject: library: Link in libnetwork on Haiku diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 33d96b4..ae7f039 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -77,6 +77,10 @@ if(WIN32) set(libs ws2_32) endif(WIN32) +if(HAIKU) +set(libs network) +endif(HAIKU) + if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS_CHECK "${CMAKE_C_FLAGS_CHECK} -Wmissing-declarations -Wmissing-prototypes") set(CMAKE_C_FLAGS_CHECKFULL "${CMAKE_C_FLAGS_CHECK} -Wcast-qual") -- 2.2.2 From 1a7c1af8548622a8099168aa19292a2f361ada99 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sun, 22 Jun 2014 01:17:39 +0000 Subject: cmake: Detect old gcc and adjust flags diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e1158c..2772a10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,13 @@ project(POLARSSL C) string(REGEX MATCH "Clang" CMAKE_COMPILER_IS_CLANG "${CMAKE_C_COMPILER_ID}") if(CMAKE_COMPILER_IS_GNUCC) - set(CMAKE_C_FLAGS "-Wall -Wextra -W -Wdeclaration-after-statement -Wlogical-op -Wwrite-strings") + execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion + OUTPUT_VARIABLE GCC_VERSION) + if(GCC_VERSION VERSION_GREATER 3.0) + set(CMAKE_C_FLAGS "-Wall -Wextra -W -Wdeclaration-after-statement -Wlogical-op -Wwrite-strings") + else() + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W") + endif() set(CMAKE_C_FLAGS_RELEASE "-O2") set(CMAKE_C_FLAGS_DEBUG "-g3 -O0") set(CMAKE_C_FLAGS_COVERAGE "-g3 -O0 --coverage") -- 2.2.2