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 ## 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

View file

@ -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)