From: Michihiro NAKAJIMA Date: Mon, 9 Feb 2009 13:19:34 +0000 (-0500) Subject: Catch up on r599 for cmake. X-Git-Tag: v2.7.0~302 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b377bc40bbf055277d5f924db3a4d8d382bdaf2;p=thirdparty%2Flibarchive.git Catch up on r599 for cmake. SVN-Revision: 602 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 06bd7ee3a..78df3a5c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -626,6 +626,12 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/libarchive) IF(MSVC) ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE) ENDIF(MSVC) +# Especially for early development, we want to be a little +# aggressive about diagnosing build problems; this can get +# relaxed somewhat in final shipping versions. +IF ("CMAKE_C_COMPILER_ID" MATCHES "^GNU$") + ADD_DEFINITIONS(-Wall -Werror) +ENDIF ("CMAKE_C_COMPILER_ID" MATCHES "^GNU$") # Libarchive is a library ADD_LIBRARY(archive SHARED ${libarchive_SOURCES} ${include_HEADERS}) TARGET_LINK_LIBRARIES(archive ${ADDITIONAL_LIBS})