mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-04 11:25:58 -04:00
Make build MSVC-aware, provide specific set of flags
This commit is contained in:
parent
42fa7bdd70
commit
d4426eb36a
@ -8,11 +8,15 @@ SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
|||||||
# depends
|
# depends
|
||||||
FIND_PACKAGE(SDL2 REQUIRED)
|
FIND_PACKAGE(SDL2 REQUIRED)
|
||||||
|
|
||||||
# compiler flags
|
# compiler flags & definitions
|
||||||
|
IF(MSVC)
|
||||||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W3")
|
||||||
|
SET(WERROR_FLAG "/WX")
|
||||||
|
ELSE(MSVC)
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -pedantic")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -pedantic")
|
||||||
SET(WERROR_FLAG "-Werror")
|
SET(WERROR_FLAG "-Werror")
|
||||||
|
ENDIF(MSVC)
|
||||||
|
|
||||||
# definitions
|
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR})
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR})
|
||||||
INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIR})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user