X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2Fgengetopt%2FCMakeLists.txt;h=2f586f93acc526a5f4d86233b0e4813876ab214a;hb=11d02d3d4012f1ac4a7652eaac626071e7c459ec;hp=84443f01b5c32ee8be307e5f2acf6ab06d361d76;hpb=91eacd1b09351ab508c9688f1071c5ea1e2b01b8;p=clitk.git diff --git a/cmake/gengetopt/CMakeLists.txt b/cmake/gengetopt/CMakeLists.txt index 84443f0..2f586f9 100644 --- a/cmake/gengetopt/CMakeLists.txt +++ b/cmake/gengetopt/CMakeLists.txt @@ -5,12 +5,18 @@ ADD_DEFINITIONS(-DVERSION=\"2.22.4\") ADD_DEFINITIONS(-DHAVE_SSTREAM) ADD_DEFINITIONS(-DHAVE_NAMESPACES) -IF(WIN32) +# Remove compiler warnings +STRING(REPLACE "/W3" "/w" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) +STRING(REPLACE "/W3" "/w" CMAKE_C_FLAGS ${CMAKE_C_FLAGS}) +STRING(REPLACE "-Wall" "-w" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) +STRING(REPLACE "-Wall" "-w" CMAKE_C_FLAGS ${CMAKE_C_FLAGS}) + +# MSVC specific issues +IF(MSVC) ADD_DEFINITIONS(-DHAVE_STRING_H) ADD_DEFINITIONS(-DYY_NO_UNISTD_H) ADD_DEFINITIONS(-Disatty=!) - INCLUDE_DIRECTORIES(include_cygwin) -ENDIF(WIN32) +ENDIF(MSVC) ADD_EXECUTABLE(gengetopt ./cmdline.c