You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
stubs and cmake formatting
This commit is contained in:
committed by
Leonid Fedorov
parent
2036e521c7
commit
6db2dc668f
@ -1,20 +1,25 @@
|
||||
INCLUDE_DIRECTORIES( ${ENGINE_COMMON_INCLUDES} )
|
||||
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||
|
||||
FIND_PACKAGE(BISON REQUIRED)
|
||||
BISON_TARGET(dml_gram dml.y ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.cpp
|
||||
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h
|
||||
COMPILE_FLAGS "-l -p dml --defines=${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h")
|
||||
find_package(BISON REQUIRED)
|
||||
bison_target(
|
||||
dml_gram dml.y ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.cpp
|
||||
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h
|
||||
COMPILE_FLAGS "-l -p dml --defines=${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h"
|
||||
)
|
||||
|
||||
FIND_PACKAGE(FLEX REQUIRED)
|
||||
FLEX_TARGET(dml_scan dml.l ${CMAKE_CURRENT_BINARY_DIR}/dml-scan.cpp COMPILE_FLAGS "-i -L -Pdml")
|
||||
ADD_FLEX_BISON_DEPENDENCY(dml_scan dml_gram)
|
||||
find_package(FLEX REQUIRED)
|
||||
flex_target(dml_scan dml.l ${CMAKE_CURRENT_BINARY_DIR}/dml-scan.cpp COMPILE_FLAGS "-i -L -Pdml")
|
||||
add_flex_bison_dependency(dml_scan dml_gram)
|
||||
|
||||
set_source_files_properties(dml-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT")
|
||||
set_source_files_properties(
|
||||
dml-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT"
|
||||
)
|
||||
set_source_files_properties(dml-gram.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
|
||||
########### next target ###############
|
||||
# ########## next target ###############
|
||||
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
||||
columnstore_library(dmlpackage
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
||||
columnstore_library(
|
||||
dmlpackage
|
||||
dml-scan.cpp
|
||||
dml-gram.cpp
|
||||
calpontdmlfactory.cpp
|
||||
@ -38,4 +43,8 @@ columnstore_library(dmlpackage
|
||||
|
||||
add_dependencies(dmlpackage loggingcpp)
|
||||
|
||||
INSTALL(TARGETS dmlpackage DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
||||
install(
|
||||
TARGETS dmlpackage
|
||||
DESTINATION ${ENGINE_LIBDIR}
|
||||
COMPONENT columnstore-engine
|
||||
)
|
||||
|
Reference in New Issue
Block a user