Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Line(s) | 51 | if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG) | |||
---|---|---|---|---|---|
52 | set(EXTRA_SCANNER_COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} -Wno-sign-compare -Wno-unused-function -Wno-deprecated-register") | 52 | set(EXTRA_SCANNER_COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} -Wno-sign-compare -Wno-unused-function -Wno-deprecated-register") | ||
53 | elseif(MSVC) | 53 | elseif(MSVC) | ||
54 | set(EXTRA_SCANNER_COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} /wd4018") # disable warning C4018: '<' : signed/unsigned mismatch | 54 | set(EXTRA_SCANNER_COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} /wd4018") # disable warning C4018: '<' : signed/unsigned mismatch | ||
55 | endif() | 55 | endif() | ||
56 | 56 | | |||
57 | # Mark files as generated, set compile flags | 57 | # Mark files as generated, set compile flags | ||
58 | set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.cpp | 58 | set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.cpp | ||
59 | PROPERTIES | 59 | PROPERTIES | ||
60 | GENERATED TRUE | 60 | #TODO(GEN) GENERATED TRUE | ||
61 | SKIP_AUTOMOC ON | 61 | SKIP_AUTOMOC ON | ||
62 | # YYERROR_VERBOSE=1 needed to get a token table for tokenName() even for release builds | 62 | # YYERROR_VERBOSE=1 needed to get a token table for tokenName() even for release builds | ||
63 | COMPILE_FLAGS "-DYYERROR_VERBOSE=1 ${EXTRA_PARSER_COMPILE_FLAGS} " | 63 | COMPILE_FLAGS "-DYYERROR_VERBOSE=1 ${EXTRA_PARSER_COMPILE_FLAGS} " | ||
64 | ) | 64 | ) | ||
65 | set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h PROPERTIES GENERATED TRUE) | 65 | # TODO(GEN) set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h PROPERTIES GENERATED TRUE) | ||
66 | set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h PROPERTIES GENERATED TRUE) | 66 | # TODO(GEN) set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h PROPERTIES GENERATED TRUE) | ||
67 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp | 67 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp | ||
68 | PROPERTIES | 68 | PROPERTIES | ||
69 | GENERATED TRUE | 69 | GENERATED TRUE | ||
staniek: It's generated from KDbConnectionData.shared.h...
The rule is in… | |||||
70 | SKIP_AUTOMOC ON | 70 | SKIP_AUTOMOC ON | ||
71 | ) | 71 | ) | ||
72 | 72 | | |||
73 | set_source_files_properties( | 73 | set_source_files_properties( | ||
74 | ${PARSER_SOURCE_DIR}/generated/sqlscanner.cpp | 74 | ${PARSER_SOURCE_DIR}/generated/sqlscanner.cpp | ||
75 | PROPERTIES | 75 | PROPERTIES | ||
76 | GENERATED TRUE | 76 | #TODO(GEN) GENERATED TRUE | ||
77 | SKIP_AUTOMOC ON | 77 | SKIP_AUTOMOC ON | ||
78 | COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} " | 78 | COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} " | ||
79 | ) | 79 | ) | ||
80 | 80 | | |||
81 | set(kdb_LIB_SRCS | 81 | set(kdb_LIB_SRCS | ||
82 | parser/generated/sqlscanner.cpp | 82 | parser/generated/sqlscanner.cpp | ||
83 | parser/generated/sqlparser.cpp | 83 | parser/generated/sqlparser.cpp | ||
84 | parser/generated/KDbToken.cpp | 84 | parser/generated/KDbToken.cpp | ||
▲ Show 20 Lines • Show All 383 Lines • Show Last 20 Lines |
It's generated from KDbConnectionData.shared.h...
The rule is in kdb_create_shared_data_classes( ... KDbConnectionData.shared.h ...)