Skip to content

Commit

Permalink
[irods/irods_6256] use find_package for spdlog
Browse files Browse the repository at this point in the history
  • Loading branch information
SwooshyCueb committed Feb 21, 2024
1 parent 69dc154 commit 9edae97
Show file tree
Hide file tree
Showing 13 changed files with 3 additions and 12 deletions.
2 changes: 2 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,8 @@ find_package(CURL REQUIRED)
find_package(nlohmann_json "3.6.1" REQUIRED)
find_package(fmt "8.1.1"
HINTS "${IRODS_EXTERNALS_FULLPATH_FMT}")
find_package(spdlog "1.9.2"
HINTS "${IRODS_EXTERNALS_FULLPATH_SPDLOG}")
find_package(OpenSSL REQUIRED COMPONENTS Crypto SSL)

# jwt library to handle OIDC JWT responses containing user information
Expand Down
2 changes: 1 addition & 1 deletion core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ target_link_libraries(
irods_http_api_core
PUBLIC
fmt::fmt
spdlog::spdlog_header_only
PRIVATE
irods_client
"${IRODS_EXTERNALS_FULLPATH_BOOST}/lib/libboost_filesystem.so"
Expand Down Expand Up @@ -51,7 +52,6 @@ target_include_directories(
"${CMAKE_CURRENT_BINARY_DIR}/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_core PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/authentication/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_authentication PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/collections/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_collections PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/data_objects/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_data_objects PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/information/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

if (IRODS_ENABLE_GENQUERY2)
Expand Down
1 change: 0 additions & 1 deletion endpoints/query/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

if (IRODS_ENABLE_GENQUERY2)
Expand Down
1 change: 0 additions & 1 deletion endpoints/resources/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_resources PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/rules/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_rules PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/shared/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/core/include"
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_shared_operations PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/tickets/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_tickets PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/users_groups/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_users_groups PROPERTIES EXCLUDE_FROM_ALL TRUE)
1 change: 0 additions & 1 deletion endpoints/zones/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ target_include_directories(
"${IRODS_HTTP_PROJECT_BINARY_DIR}/core/include"
"${IRODS_HTTP_PROJECT_SOURCE_DIR}/endpoints/shared/include"
"${IRODS_EXTERNALS_FULLPATH_BOOST}/include"
"${IRODS_EXTERNALS_FULLPATH_SPDLOG}/include"
)

set_target_properties(irods_http_api_endpoint_zones PROPERTIES EXCLUDE_FROM_ALL TRUE)

0 comments on commit 9edae97

Please sign in to comment.