diff --git a/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt b/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt index 9506c70f..37b50568 100644 --- a/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt +++ b/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt @@ -25,4 +25,4 @@ ExternalProject_Add( BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" - PATCH_COMMAND patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch/libscap.patch && patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch/luajit.patch) + PATCH_COMMAND patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch/libscap.patch && patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch/luajit.patch && patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch/grpc.patch) diff --git a/cmake/modules/falcosecurity-libs-repo/patch/grpc.patch b/cmake/modules/falcosecurity-libs-repo/patch/grpc.patch new file mode 100644 index 00000000..0b118766 --- /dev/null +++ b/cmake/modules/falcosecurity-libs-repo/patch/grpc.patch @@ -0,0 +1,12 @@ +diff --git a/cmake/modules/grpc.cmake b/cmake/modules/grpc.cmake +index ffa4e6c4..346939b9 100644 +--- a/cmake/modules/grpc.cmake ++++ b/cmake/modules/grpc.cmake +@@ -125,6 +125,7 @@ else() + -DZLIB_ROOT:STRING=${ZLIB_SRC} + BUILD_IN_SOURCE 1 + BUILD_BYPRODUCTS ${GRPC_LIB} ${GRPCPP_LIB} ${GPR_LIB} ${GRPC_LIBRARIES} ++ INSTALL_COMMAND DESTDIR=/ make install + ) + endif() + endif()