[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
certi/libCERTI CMakeLists.txt
From: |
certi-cvs |
Subject: |
certi/libCERTI CMakeLists.txt |
Date: |
Wed, 12 Dec 2007 08:20:35 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 07/12/12 08:20:35
Modified files:
libCERTI : CMakeLists.txt
Log message:
Suppress Warnings for lex/yacc generated files.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/CMakeLists.txt?cvsroot=certi&r1=1.9&r2=1.10
Patches:
Index: CMakeLists.txt
===================================================================
RCS file: /sources/certi/certi/libCERTI/CMakeLists.txt,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- CMakeLists.txt 26 Oct 2007 13:00:06 -0000 1.9
+++ CMakeLists.txt 12 Dec 2007 08:20:35 -0000 1.10
@@ -155,6 +155,18 @@
COMMAND ${CMAKE_COMMAND} -E copy ${YACC_OUT_PREFIX}.c
${YACC_WANTED_OUT_PREFIX}.cc
DEPENDS ${YACC_SRC}
)
+
+# Inhibit compiler warning for LEX/YACC generated files
+# Note that the inhibition is COMPILER dependent ...
+# GNU CC specific warning stop
+IF (CMAKE_COMPILER_IS_GNUCC)
+ MESSAGE(STATUS "INHIBIT Compiler warning for LEX/YACC generated files")
+ SET_SOURCE_FILES_PROPERTIES(${YACC_WANTED_OUT_PREFIX}.cc
${YACC_WANTED_OUT_PREFIX}.h
+ PROPERTIES COMPILE_FLAGS "-w")
+
+ SET_SOURCE_FILES_PROPERTIES(${LEX_WANTED_OUT_PREFIX}.cc
+ PROPERTIES COMPILE_FLAGS "-w")
+ENDIF(CMAKE_COMPILER_IS_GNUCC)
SET(CERTI_GENERATED_SRCS ${CERTI_GENERATED_SRCS} ${YACC_WANTED_OUT_PREFIX}.cc)
SET(CERTI_GENERATED_SRCS ${CERTI_GENERATED_SRCS}
${PROJECT_BINARY_DIR}/config.h)
SOURCE_GROUP("Source Files\\Generated" FILES ${CERTI_GENERATED_SRCS})
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- certi/libCERTI CMakeLists.txt,
certi-cvs <=