Skip to content

Commit

Permalink
[#42,#73,#95,#102] Refactor to use nlohmann-json and qpid-cpp
Browse files Browse the repository at this point in the history
Also, complete clang-tidy and clang-format refactor
Also also, removed of json wrapper tokens

Co-authored-by: Markus Kitsinger (SwooshyCueb) <[email protected]>
  • Loading branch information
2 people authored and alanking committed Nov 7, 2022
1 parent 5083ff5 commit f0de03e
Show file tree
Hide file tree
Showing 6 changed files with 459 additions and 425 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.vscode
6 changes: 2 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ include(IrodsRunpathDefaults)

include(IrodsExternals)

IRODS_MACRO_CHECK_DEPENDENCY_SET_FULLPATH_ADD_TO_IRODS_PACKAGE_DEPENDENCIES_LIST(JANSSON jansson2.7-0)
IRODS_MACRO_CHECK_DEPENDENCY_SET_FULLPATH_ADD_TO_IRODS_PACKAGE_DEPENDENCIES_LIST(QPID_PROTON qpid-proton0.36.0-1)

string(REPLACE ";" ", " ${PLUGIN}_PACKAGE_DEPENDENCIES_STRING "${IRODS_PACKAGE_DEPENDENCIES_LIST}")
Expand Down Expand Up @@ -47,7 +46,6 @@ target_include_directories(
${IRODS_EXTERNALS_FULLPATH_ARCHIVE}/include
${IRODS_EXTERNALS_FULLPATH_BOOST}/include
${IRODS_EXTERNALS_FULLPATH_FMT}/include
${IRODS_EXTERNALS_FULLPATH_JANSSON}/include
${IRODS_EXTERNALS_FULLPATH_QPID_PROTON}/include
)

Expand All @@ -56,8 +54,8 @@ target_link_libraries(
PRIVATE
irods_server
irods_common
${IRODS_EXTERNALS_FULLPATH_JANSSON}/lib/libjansson.so
${IRODS_EXTERNALS_FULLPATH_QPID_PROTON}/lib/libqpid-proton.so
nlohmann_json::nlohmann_json
${IRODS_EXTERNALS_FULLPATH_QPID_PROTON}/lib/libqpid-proton-cpp.so
${IRODS_EXTERNALS_FULLPATH_BOOST}/lib/libboost_regex.so
${IRODS_EXTERNALS_FULLPATH_BOOST}/lib/libboost_system.so
dl
Expand Down
Loading

0 comments on commit f0de03e

Please sign in to comment.