Skip to content
Snippets Groups Projects
Commit 06e7e4d3 authored by Felix A. Croes's avatar Felix A. Croes
Browse files

Add libuuid to cmake configuration.

parent a332c517
Branches
No related tags found
No related merge requests found
...@@ -53,6 +53,9 @@ include_directories(SYSTEM ${LIBXSLT_INCLUDE_DIR}) ...@@ -53,6 +53,9 @@ include_directories(SYSTEM ${LIBXSLT_INCLUDE_DIR})
find_package(Jansson REQUIRED) find_package(Jansson REQUIRED)
include_directories(SYSTEM ${JANSSON_INCLUDE_DIRS}) include_directories(SYSTEM ${JANSSON_INCLUDE_DIRS})
find_package(uuid REQUIRED)
include_directories(SYSTEM ${UUID_INCLUDE_DIR})
include_directories(SYSTEM "/usr/include/irods") include_directories(SYSTEM "/usr/include/irods")
add_library(msiSetUpperCaseWhereQuery SHARED src/msiSetUpperCaseWhereQuery.cc) add_library(msiSetUpperCaseWhereQuery SHARED src/msiSetUpperCaseWhereQuery.cc)
...@@ -73,7 +76,7 @@ add_library(msi_json_objops SHARED src/msi_json_objops.cc) ...@@ -73,7 +76,7 @@ add_library(msi_json_objops SHARED src/msi_json_objops.cc)
target_link_libraries(msiCurlMail LINK_PUBLIC ${CURL_LIBRARIES}) target_link_libraries(msiCurlMail LINK_PUBLIC ${CURL_LIBRARIES})
target_link_libraries(msiStrToUpper LINK_PUBLIC ${Boost_LIBRARIES}) target_link_libraries(msiStrToUpper LINK_PUBLIC ${Boost_LIBRARIES})
target_link_libraries(msiRegisterDataCiteDOI LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES}) target_link_libraries(msiRegisterDataCiteDOI LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES})
target_link_libraries(msiGenerateEpicPID LINK_PUBLIC ${JANSSON_LIBRARIES}) target_link_libraries(msiGenerateEpicPID LINK_PUBLIC ${JANSSON_LIBRARIES} ${UUID_LIBRARIES})
target_link_libraries(msiGetDataCiteDOI LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES}) target_link_libraries(msiGetDataCiteDOI LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES})
target_link_libraries(msiRemoveDataCiteMetadata LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES}) target_link_libraries(msiRemoveDataCiteMetadata LINK_PUBLIC ${CURL_LIBRARIES} ${JANSSON_LIBRARIES})
target_link_libraries(msiLoadMetadataFromXml LINK_PUBLIC ${LIBXML2_LIBRARIES}) target_link_libraries(msiLoadMetadataFromXml LINK_PUBLIC ${LIBXML2_LIBRARIES})
......
#
# find libuuid
#
find_path(UUID_INCLUDE_DIR
NAMES
uuid/uuid.h
PATHS
$ENV{UUID_HOME}/include
/usr/include
/usr/local/include
)
find_library(UUID_LIBRARIES
NAMES
uuid
PATHS
$ENV{UUID_HOME}/lib
/usr/lib
/usr/lib64
/usr/local/lib
/usr/local/lib64
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
uuid
DEFAULT_MSG
UUID_LIBRARIES
UUID_INCLUDE_DIR
)
mark_as_advanced(
UUID_INCLUDE_DIR
UUID_LIBRARIES
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment