From 3f4e0c79be4fbce7cc24d5bc9e4db0591e3b96ce Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Mon, 21 Jul 2014 19:04:28 +0400 Subject: [PATCH] Only enable -Werror in standalone build --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 956c7ce..088cb7c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,8 @@ SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) FIND_PACKAGE(SDL2 REQUIRED) # compiler flags -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -Werror -pedantic") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -pedantic") +SET(WERROR_FLAG "-Werror") # definitions INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}) @@ -40,6 +41,8 @@ SET(LIBRARY_HEADERS IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) MESSAGE(STATUS "libSDL2pp standalone build") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WERROR_FLAG}") + # library ADD_LIBRARY(SDL2pp SHARED ${LIBRARY_SOURCES} ${LIBRARY_HEADERS}) TARGET_LINK_LIBRARIES(SDL2pp ${SDL2_LIBRARY})