certi-cvs
[Top][All Lists]
Advanced

[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})




reply via email to

[Prev in Thread] Current Thread [Next in Thread]