build: update build system to support libs cmake modules

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
This commit is contained in:
Leonardo Grasso
2021-04-22 16:54:21 +02:00
committed by poiana
parent e616f79bac
commit bfc0021cdd
12 changed files with 62 additions and 441 deletions

View File

@@ -35,9 +35,8 @@ if(MINIMAL_BUILD)
"${NJSON_INCLUDE}"
"${TBB_INCLUDE_DIR}"
"${STRING_VIEW_LITE_INCLUDE}"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libsinsp/third-party/jsoncpp"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libscap"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libsinsp"
"${LIBSCAP_INCLUDE_DIRS}"
"${LIBSINSP_INCLUDE_DIRS}"
"${PROJECT_BINARY_DIR}/userspace/engine")
else()
target_include_directories(
@@ -48,9 +47,8 @@ else()
"${CURL_INCLUDE_DIR}"
"${TBB_INCLUDE_DIR}"
"${STRING_VIEW_LITE_INCLUDE}"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libsinsp/third-party/jsoncpp"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libscap"
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libsinsp"
"${LIBSCAP_INCLUDE_DIRS}"
"${LIBSINSP_INCLUDE_DIRS}"
"${PROJECT_BINARY_DIR}/userspace/engine")
endif()

View File

@@ -25,7 +25,6 @@ set(
event_drops.cpp
statsfilewriter.cpp
falco.cpp
"${FALCOSECURITY_LIBS_SOURCE_DIR}/userspace/libsinsp/fields_info.cpp"
)
set(

View File

@@ -36,7 +36,6 @@ limitations under the License.
#include "logger.h"
#include "utils.h"
#include "chisel.h"
#include "fields_info.h"
#include "falco_utils.h"