libuv dependency refactoring
This commit is contained in:
parent
14031ca668
commit
abedeb23d6
|
@ -3,30 +3,37 @@ list(REMOVE_ITEM FUNCTION_SRC src/udfd.c)
|
||||||
add_library(function STATIC ${FUNCTION_SRC})
|
add_library(function STATIC ${FUNCTION_SRC})
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
function
|
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"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
function
|
function
|
||||||
|
PUBLIC uv_a
|
||||||
PRIVATE os util common nodes
|
PRIVATE os util common nodes
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable(runUdf test/runUdf.c)
|
add_executable(runUdf test/runUdf.c)
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
runUdf
|
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"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
)
|
)
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
runUdf
|
runUdf
|
||||||
|
PUBLIC uv_a
|
||||||
PRIVATE os util common nodes function
|
PRIVATE os util common nodes function
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(udf1 MODULE test/udf1.c)
|
add_library(udf1 MODULE test/udf1.c)
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
udf1
|
udf1
|
||||||
PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/function"
|
PUBLIC
|
||||||
|
"${CMAKE_SOURCE_DIR}/include/libs/function"
|
||||||
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -34,12 +41,15 @@ target_include_directories(
|
||||||
add_executable(udfd src/udfd.c)
|
add_executable(udfd src/udfd.c)
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
udfd
|
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"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
udfd
|
udfd
|
||||||
|
PUBLIC uv_a
|
||||||
PRIVATE os util common nodes function
|
PRIVATE os util common nodes function
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue