Don't set gcc-specific flags on VC

This commit is contained in:
Snaipe 2015-09-05 15:47:47 -07:00
parent 690c88e0c3
commit 9499590ad4
2 changed files with 7 additions and 3 deletions

View file

@ -31,13 +31,15 @@ set(GettextTranslate_GMO_BINARY 1)
add_definitions(-DCRITERION_BUILDING_DLL=1)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror -g -std=gnu99")
if (NOT MSVC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror -g -std=gnu99")
endif ()
if (MSVC)
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO")
endif ()
if (WIN32)
if (WIN32 AND NOT MSVC)
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-no-undefined")
endif()

View file

@ -1,4 +1,6 @@
set(CMAKE_C_FLAGS "-std=gnu99 -Wall -Wextra")
if (NOT MSVC)
set(CMAKE_C_FLAGS "-std=gnu99 -Wall -Wextra")
endif ()
include_directories(../include ../src)