find_path(DAQ_INCLUDE_DIR
- NAMES daq.h
- HINTS ENV DAQ_DIR
+ NAMES daq.h
+ HINTS ENV DAQ_DIR
PATH_SUFFIXES daq
)
find_path (SNORT_INCLUDE_DIR
NAMES main/snort_types.h
HINTS ENV SNORT_DIR
+ PATH_SUFFIXES snort include/snort
)
if (NOT SNORT_INCLUDE_DIR)
endif (PKG_CONFIG_FOUND)
endif (NOT SNORT_INCLUDE_DIR)
-
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SNORT
REQUIRED_VARS SNORT_INCLUDE_DIR
# keeping track of external libraries seperately for use in pkg-config.
set(EXTERNAL_LIBRARIES
+ ${LUAJIT_LIBRARIES}
${PCRE_LIBRARIES}
${PCAP_LIBRARIES}
${OPENSSL_LIBRARIES}
${ZLIB_LIBRARIES}
# ${OPENSSL_CRYPTO_LIBRARY} -- part of OPENSSL_LIBRARIES
- ${LUAJIT_LIBRARIES}
${DAQ_LIBRARIES}
${DNET_LIBRARIES}
${CLANG_CXX_LIBRARY}
${ZLIB_INCLUDE_DIRS}
CACHE INTERNAL "external INCLUDES" FORCE
)
-include_directories(${EXTERNAL_INCLUDES})
+include_directories(BEFORE SYSTEM ${EXTERNAL_INCLUDES})
include_directories(${CMAKE_CURRENT_SOURCE_DIR})