mirror of
https://github.com/falk-werner/webfuse-provider
synced 2026-03-02 04:09:18 +00:00
chore: prefixed jsonrpc by wf_
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
# jsonrpc
|
||||
|
||||
add_library(jsonrpc STATIC
|
||||
lib/jsonrpc/src/jsonrpc/api.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/proxy.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/server.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/method.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/request.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/response.c
|
||||
lib/jsonrpc/src/jsonrpc/impl/error.c
|
||||
)
|
||||
|
||||
target_link_libraries(jsonrpc PUBLIC wf_timer)
|
||||
|
||||
target_include_directories(jsonrpc PRIVATE
|
||||
lib/wf/timer/include
|
||||
lib/jsonrpc/src
|
||||
)
|
||||
|
||||
target_include_directories(jsonrpc PUBLIC
|
||||
lib/jsonrpc/include
|
||||
)
|
||||
|
||||
set_target_properties(jsonrpc PROPERTIES C_VISIBILITY_PRESET hidden)
|
||||
@@ -7,14 +7,13 @@ include(GoogleTest)
|
||||
pkg_check_modules(GMOCK gmock)
|
||||
|
||||
add_executable(alltests
|
||||
lib/jsonrpc/test/jsonrpc/test_util.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_is_request.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_request.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_is_response.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_response.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_server.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_proxy.cc
|
||||
lib/jsonrpc/test/jsonrpc/test_response_parser.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_is_request.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_request.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_is_response.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_response.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_server.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_proxy.cc
|
||||
lib/wf/jsonrpc/test/wf/jsonrpc/test_response_parser.cc
|
||||
lib/wf/timer/test/wf/timer/test_timepoint.cc
|
||||
lib/wf/timer/test/wf/timer/test_timer.cc
|
||||
test/webfuse/utils/tempdir.cc
|
||||
@@ -28,6 +27,7 @@ add_executable(alltests
|
||||
test/webfuse/mocks/mock_authenticator.cc
|
||||
test/webfuse/mocks/mock_request.cc
|
||||
test/webfuse/mocks/mock_provider_client.cc
|
||||
test/webfuse//tests/core/test_util.cc
|
||||
test/webfuse/tests/core/test_container_of.cc
|
||||
test/webfuse/tests/core/test_string.cc
|
||||
test/webfuse/tests/core/test_slist.cc
|
||||
@@ -52,8 +52,8 @@ add_executable(alltests
|
||||
)
|
||||
|
||||
target_include_directories(alltests PRIVATE
|
||||
lib/jsonrpc/include
|
||||
lib/jsonrpc/src
|
||||
lib/wf/jsonrpc/include
|
||||
lib/wf/jsonrpc/src
|
||||
lib/wf/timer/include
|
||||
lib/wf/timer/src
|
||||
${FUSE3_INCLUDE_DIRS}
|
||||
@@ -69,7 +69,7 @@ target_link_libraries(alltests PUBLIC
|
||||
webfuse-adapter-static
|
||||
webfuse-provider-static
|
||||
webfuse-core
|
||||
jsonrpc
|
||||
wf_jsonrpc
|
||||
wf_timer
|
||||
${FUSE3_LIBRARIES}
|
||||
${LWS_LIBRARIES}
|
||||
|
||||
@@ -30,7 +30,7 @@ add_library(webfuse-adapter-static STATIC
|
||||
target_include_directories(webfuse-adapter-static PRIVATE
|
||||
lib
|
||||
lib/wf/timer/include
|
||||
lib/jsonrpc/include
|
||||
lib/wf/jsonrpc/include
|
||||
${FUSE3_INCLUDE_DIRS}
|
||||
${UUID_INCLUDE_DIRS}
|
||||
)
|
||||
@@ -63,7 +63,7 @@ set_target_properties(webfuse-adapter PROPERTIES SOVERSION 0)
|
||||
set_target_properties(webfuse-adapter PROPERTIES C_VISIBILITY_PRESET hidden)
|
||||
set_target_properties(webfuse-adapter PROPERTIES COMPILE_DEFINITIONS "WF_API=WF_EXPORT")
|
||||
|
||||
target_link_libraries(webfuse-adapter PRIVATE webfuse-adapter-static webfuse-core jsonrpc wf_timer)
|
||||
target_link_libraries(webfuse-adapter PRIVATE webfuse-adapter-static webfuse-core wf_jsonrpc wf_timer)
|
||||
|
||||
file(WRITE "${PROJECT_BINARY_DIR}/libwebfuse-adapter.pc"
|
||||
"prefix=\"${CMAKE_INSTALL_PREFIX}\"
|
||||
|
||||
@@ -12,7 +12,7 @@ add_library(webfuse-core STATIC
|
||||
)
|
||||
|
||||
set_target_properties(webfuse-core PROPERTIES OUTPUT_NAME webfuse-core)
|
||||
target_include_directories(webfuse-core PUBLIC lib lib/jsonrpc/include)
|
||||
target_include_directories(webfuse-core PUBLIC lib lib/wf/jsonrpc/include)
|
||||
set_target_properties(webfuse-core PROPERTIES C_VISIBILITY_PRESET hidden)
|
||||
|
||||
install(DIRECTORY include/webfuse/core DESTINATION include/webfuse COMPONENT headers)
|
||||
|
||||
@@ -23,7 +23,7 @@ set_target_properties(webfuse-provider-static PROPERTIES C_VISIBILITY_PRESET hid
|
||||
target_include_directories(webfuse-provider-static PUBLIC
|
||||
lib
|
||||
lib/wf/timer/include
|
||||
lib/jsonrpc/include
|
||||
lib/wf/jsonrpc/include
|
||||
)
|
||||
|
||||
add_library(webfuse-provider SHARED
|
||||
|
||||
24
cmake/wf_jsonrpc.cmake
Normal file
24
cmake/wf_jsonrpc.cmake
Normal file
@@ -0,0 +1,24 @@
|
||||
# wf_jsonrpc
|
||||
|
||||
add_library(wf_jsonrpc STATIC
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/api.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/proxy.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/server.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/method.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/request.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/response.c
|
||||
lib/wf/jsonrpc/src/wf/jsonrpc/impl/error.c
|
||||
)
|
||||
|
||||
target_link_libraries(wf_jsonrpc PUBLIC wf_timer)
|
||||
|
||||
target_include_directories(wf_jsonrpc PRIVATE
|
||||
lib/wf/timer/include
|
||||
lib/wf/jsonrpc/src
|
||||
)
|
||||
|
||||
target_include_directories(wf_jsonrpc PUBLIC
|
||||
lib/wf/jsonrpc/include
|
||||
)
|
||||
|
||||
set_target_properties(wf_jsonrpc PROPERTIES C_VISIBILITY_PRESET hidden)
|
||||
Reference in New Issue
Block a user