From abedeb23d65b0b23ab07930ffb74933b2f5141f4 Mon Sep 17 00:00:00 2001 From: shenglian zhou Date: Fri, 25 Mar 2022 08:34:46 +0800 Subject: [PATCH] libuv dependency refactoring --- source/libs/function/CMakeLists.txt | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/source/libs/function/CMakeLists.txt b/source/libs/function/CMakeLists.txt index d69383f69b..6305d242ac 100644 --- a/source/libs/function/CMakeLists.txt +++ b/source/libs/function/CMakeLists.txt @@ -3,30 +3,37 @@ list(REMOVE_ITEM FUNCTION_SRC src/udfd.c) add_library(function STATIC ${FUNCTION_SRC}) target_include_directories( function - PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/function" + PUBLIC + "${CMAKE_SOURCE_DIR}/include/libs/function" + "${CMAKE_SOURCE_DIR}/contrib/libuv/include" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" ) target_link_libraries( function + PUBLIC uv_a PRIVATE os util common nodes ) add_executable(runUdf test/runUdf.c) target_include_directories( runUdf - PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/function" + PUBLIC + "${CMAKE_SOURCE_DIR}/include/libs/function" + "${CMAKE_SOURCE_DIR}/contrib/libuv/include" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" ) target_link_libraries( runUdf + PUBLIC uv_a PRIVATE os util common nodes function ) add_library(udf1 MODULE test/udf1.c) target_include_directories( udf1 - PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/function" + PUBLIC + "${CMAKE_SOURCE_DIR}/include/libs/function" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" ) @@ -34,12 +41,15 @@ target_include_directories( add_executable(udfd src/udfd.c) target_include_directories( udfd - PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/function" + PUBLIC + "${CMAKE_SOURCE_DIR}/include/libs/function" + "${CMAKE_SOURCE_DIR}/contrib/libuv/include" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" ) target_link_libraries( udfd + PUBLIC uv_a PRIVATE os util common nodes function )