Rework cmake files

Rather than do include_directory() on the whole sysdig repo, just do it
for driver, libscap, and libsinp.

This is a step on the way to building a digwatch package.
This commit is contained in:
Henri DF
2016-03-31 18:39:49 -07:00
parent 9c459f6692
commit 8ae908fe85
2 changed files with 102 additions and 18 deletions

View File

@@ -1,22 +1,14 @@
include_directories(${PROJECT_SOURCE_DIR}/../sysdig/userspace/libsinsp/third-party/jsoncpp)
include_directories("${LUAJIT_INCLUDE_DIR}")
set(CURL_BUNDLE_DIR "${sysdig_BINARY_DIR}/curl-prefix/src/curl")
set(CURL_INCLUDE_DIR "${CURL_BUNDLE_DIR}/include/")
if(NOT APPLE)
include_directories("${CURL_INCLUDE_DIR}")
endif()
include_directories("${LUAJIT_INCLUDE}")
include_directories(${PROJECT_SOURCE_DIR}/../sysdig/userspace/libscap)
include_directories(${PROJECT_SOURCE_DIR}/../sysdig/userspace/libsinsp)
include_directories("${PROJECT_BINARY_DIR}/userspace/digwatch")
include_directories("${CURL_INCLUDE_DIR}")
add_executable(digwatch formats.cpp fields.cpp rules.cpp digwatch.cpp)
target_link_libraries(digwatch sinsp)
set(DIGWATCH_LUA_MAIN "rule_loader.lua")
configure_file(config_digwatch.h.in config_digwatch.h)