X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2Fgengetopt%2FCMakeLists.txt;h=7829924967130d20593c54a1795abdb5f0b068ca;hb=9548105324e0d1e8d440a1e1d83faf37ebcf1c08;hp=84443f01b5c32ee8be307e5f2acf6ab06d361d76;hpb=91eacd1b09351ab508c9688f1071c5ea1e2b01b8;p=clitk.git diff --git a/cmake/gengetopt/CMakeLists.txt b/cmake/gengetopt/CMakeLists.txt index 84443f0..7829924 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