binpac: Updates for building Zeek as a submodule

This commit is contained in:
Seth Hall 2021-06-28 13:03:36 +00:00 committed by Tim Wojtulewicz
parent 508e78ebe9
commit 024b4ff8f3
2 changed files with 10 additions and 10 deletions

View file

@ -40,10 +40,10 @@ endif ()
########################################################################
## System Introspection
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
${CMAKE_CURRENT_BINARY_DIR}/config.h)
configure_file(${PROJECT_SOURCE_DIR}/config.h.in
${PROJECT_BINARY_DIR}/config.h)
include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
include_directories(BEFORE ${PROJECT_BINARY_DIR})
########################################################################
## Recurse on sub-directories

View file

@ -1,13 +1,13 @@
bison_target(PACParser pac_parse.yy ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.cc
HEADER ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.h
VERBOSE ${CMAKE_CURRENT_BINARY_DIR}/pac_parse.output
bison_target(PACParser pac_parse.yy ${BinPAC_BINARY_DIR}/src/pac_parse.cc
HEADER ${BinPAC_BINARY_DIR}/src/pac_parse.h
VERBOSE ${BinPAC_BINARY_DIR}/src/pac_parse.output
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)
set_property(SOURCE pac_scan.cc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wno-sign-compare")
include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR})
include_directories(${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)
set(binpac_SRCS
${BISON_PACParser_INPUT}
@ -104,5 +104,5 @@ install(TARGETS binpac DESTINATION bin)
# This is set to assist superprojects that want to build BinPac
# 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)