mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
binpac: Updates for building Zeek as a submodule
This commit is contained in:
parent
508e78ebe9
commit
024b4ff8f3
2 changed files with 10 additions and 10 deletions
|
@ -40,10 +40,10 @@ endif ()
|
||||||
########################################################################
|
########################################################################
|
||||||
## System Introspection
|
## System Introspection
|
||||||
|
|
||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
|
configure_file(${PROJECT_SOURCE_DIR}/config.h.in
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/config.h)
|
${PROJECT_BINARY_DIR}/config.h)
|
||||||
|
|
||||||
include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
|
include_directories(BEFORE ${PROJECT_BINARY_DIR})
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
## Recurse on sub-directories
|
## Recurse on sub-directories
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
bison_target(PACParser pac_parse.yy ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.cc
|
bison_target(PACParser pac_parse.yy ${BinPAC_BINARY_DIR}/src/pac_parse.cc
|
||||||
HEADER ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.h
|
HEADER ${BinPAC_BINARY_DIR}/src/pac_parse.h
|
||||||
VERBOSE ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.output
|
VERBOSE ${BinPAC_BINARY_DIR}/src/pac_parse.output
|
||||||
COMPILE_FLAGS "--debug")
|
COMPILE_FLAGS "--debug")
|
||||||
flex_target(PACScanner pac_scan.ll ${CMAKE_CURRENT_BINARY_DIR}/pac_scan.cc)
|
flex_target(PACScanner pac_scan.ll ${BinPAC_BINARY_DIR}/pac_scan.cc)
|
||||||
add_flex_bison_dependency(PACScanner PACParser)
|
add_flex_bison_dependency(PACScanner PACParser)
|
||||||
set_property(SOURCE pac_scan.cc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wno-sign-compare")
|
set_property(SOURCE pac_scan.cc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wno-sign-compare")
|
||||||
|
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}
|
include_directories(${PROJECT_SOURCE_DIR}/src
|
||||||
${CMAKE_CURRENT_BINARY_DIR})
|
${PROJECT_BINARY_DIR}/src)
|
||||||
|
|
||||||
set(binpac_SRCS
|
set(binpac_SRCS
|
||||||
${BISON_PACParser_INPUT}
|
${BISON_PACParser_INPUT}
|
||||||
|
@ -104,5 +104,5 @@ install(TARGETS binpac DESTINATION bin)
|
||||||
|
|
||||||
# This is set to assist superprojects that want to build BinPac
|
# This is set to assist superprojects that want to build BinPac
|
||||||
# from source and rely on it as a target
|
# from source and rely on it as a target
|
||||||
set(BinPAC_EXE ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/binpac
|
set(BinPAC_EXE ${BinPAC_BINARY_DIR}/${CMAKE_CFG_INTDIR}/binpac
|
||||||
CACHE STRING "BinPAC executable" FORCE)
|
CACHE STRING "BinPAC executable" FORCE)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue