Skip to content

Commit e510c48

Browse files
committed
fix(CMakeLists.txt): add -Wno-sign-compare compiler flags for lexer generated files
See http://stackoverflow.com/questions/35689072/yyless-triggers-signed-comparison-warning-when-generated-scanner-is-compiled-wit
1 parent 25e0a80 commit e510c48

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,7 @@ ADD_CUSTOM_COMMAND(
552552
# it as generated
553553
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/smt2/smt2parser.cc GENERATED)
554554
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/smt2/smt2lexer.cc GENERATED)
555+
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/smt2/smt2lexer.cc PROPERTIES COMPILE_FLAGS -Wno-sign-compare)
555556
################################################################
556557
# PARSER: DR
557558
################################################################
@@ -577,6 +578,7 @@ ADD_CUSTOM_COMMAND(
577578
# it as generated
578579
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/dr/drparser.cc GENERATED)
579580
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/dr/drlexer.cc GENERATED)
581+
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/opensmt/parsers/dr/drlexer.cc PROPERTIES COMPILE_FLAGS -Wno-sign-compare)
580582
################################################################
581583
# PARSER: DOP
582584
################################################################
@@ -602,6 +604,7 @@ ADD_CUSTOM_COMMAND(
602604
# it as generated
603605
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/dop/dopparser.cc GENERATED)
604606
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/dop/doplexer.cc GENERATED)
607+
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/dop/doplexer.cc PROPERTIES COMPILE_FLAGS -Wno-sign-compare)
605608
################################################################
606609
# PARSER: BARON
607610
################################################################
@@ -627,6 +630,7 @@ ADD_CUSTOM_COMMAND(
627630
# it as generated
628631
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/baron/baronparser.cc GENERATED)
629632
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/baron/baronlexer.cc GENERATED)
633+
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/baron/baronlexer.cc PROPERTIES COMPILE_FLAGS -Wno-sign-compare)
630634
################################################################
631635
# PARSER: BCH
632636
################################################################
@@ -652,6 +656,7 @@ ADD_CUSTOM_COMMAND(
652656
# it as generated
653657
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/bch/bchparser.cc GENERATED)
654658
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/bch/bchlexer.cc GENERATED)
659+
SET_SOURCE_FILES_PROPERTIES(${DREAL_BINARY_DIR}/tools/dop/parsers/bch/bchlexer.cc PROPERTIES COMPILE_FLAGS -Wno-sign-compare)
655660
################################################################
656661
add_subdirectory(icp)
657662
add_subdirectory(dsolvers)

0 commit comments

Comments
 (0)