Skip to content
Snippets Groups Projects
Unverified Commit 2ecf45e5 authored by Guilherme Amadio's avatar Guilherme Amadio
Browse files

Revert "Update builtin Davix to version 0.6.7"

This reverts commit 371e3504.
The new version of Davix has problems on some platforms with
libuuid. Reverting until a proper solution is found that works
everywhere.
parent 7f59d625
No related branches found
No related tags found
No related merge requests found
...@@ -3,13 +3,13 @@ include(ExternalProject) ...@@ -3,13 +3,13 @@ include(ExternalProject)
find_package(LibXml2 REQUIRED) find_package(LibXml2 REQUIRED)
find_package(OpenSSL REQUIRED) find_package(OpenSSL REQUIRED)
set(DAVIX_VERSION "0.6.7") set(DAVIX_VERSION "0.6.4")
set(DAVIX_URL "http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix") set(DAVIX_URL "http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix")
set(DAVIX_URLHASH "SHA256=1694152a20a5c5e692c4bc545b2efbacec5274fb799e60725412ebae40cced3d") set(DAVIX_URLHASH "SHA256=4db74681ab83307c5477d29f0680953f1e6359efed001d52a6e8cff47291165b")
set(DAVIX_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/DAVIX-prefix) set(DAVIX_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/DAVIX-prefix)
set(DAVIX_LIBNAME ${CMAKE_STATIC_LIBRARY_PREFIX}davix${CMAKE_STATIC_LIBRARY_SUFFIX}) set(DAVIX_LIBNAME ${CMAKE_STATIC_LIBRARY_PREFIX}davix${CMAKE_STATIC_LIBRARY_SUFFIX})
foreach(lib davix neon) foreach(lib davix neon boost_static_internal)
set(libname ${CMAKE_STATIC_LIBRARY_PREFIX}${lib}${CMAKE_STATIC_LIBRARY_SUFFIX}) set(libname ${CMAKE_STATIC_LIBRARY_PREFIX}${lib}${CMAKE_STATIC_LIBRARY_SUFFIX})
list(APPEND DAVIX_LIBRARIES ${DAVIX_PREFIX}/lib/${libname}) list(APPEND DAVIX_LIBRARIES ${DAVIX_PREFIX}/lib/${libname})
endforeach() endforeach()
...@@ -17,11 +17,11 @@ endforeach() ...@@ -17,11 +17,11 @@ endforeach()
ExternalProject_Add(DAVIX ExternalProject_Add(DAVIX
URL ${DAVIX_URL}/${DAVIX_VERSION}/davix-embedded-${DAVIX_VERSION}.tar.gz URL ${DAVIX_URL}/${DAVIX_VERSION}/davix-embedded-${DAVIX_VERSION}.tar.gz
URL_HASH ${DAVIX_URLHASH} URL_HASH ${DAVIX_URLHASH}
PATCH_COMMAND patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/davix-0.6.4.patch
CMAKE_CACHE_ARGS -DCMAKE_PREFIX_PATH:STRING=${OPENSSL_PREFIX} CMAKE_CACHE_ARGS -DCMAKE_PREFIX_PATH:STRING=${OPENSSL_PREFIX}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
-DENABLE_HTML_DOCS=OFF -DBOOST_EXTERNAL=OFF
-DENABLE_IPV6=OFF
-DSTATIC_LIBRARY=ON -DSTATIC_LIBRARY=ON
-DSHARED_LIBRARY=OFF -DSHARED_LIBRARY=OFF
-DENABLE_TOOLS=OFF -DENABLE_TOOLS=OFF
...@@ -50,11 +50,6 @@ if(NOT _have_clock_gettime) ...@@ -50,11 +50,6 @@ if(NOT _have_clock_gettime)
list(APPEND DAVIX_LIBRARIES rt) list(APPEND DAVIX_LIBRARIES rt)
endif() endif()
check_library_exists(uuid uuid_generate_random "" _have_uuid)
if(_have_uuid)
list(APPEND DAVIX_LIBRARIES uuid)
endif()
set(DAVIX_INCLUDE_DIR ${DAVIX_PREFIX}/include/davix CACHE INTERNAL "" FORCE) set(DAVIX_INCLUDE_DIR ${DAVIX_PREFIX}/include/davix CACHE INTERNAL "" FORCE)
set(DAVIX_INCLUDE_DIRS ${DAVIX_PREFIX}/include/davix CACHE INTERNAL "" FORCE) set(DAVIX_INCLUDE_DIRS ${DAVIX_PREFIX}/include/davix CACHE INTERNAL "" FORCE)
set(DAVIX_LIBRARY ${DAVIX_PREFIX}/lib/${DAVIX_LIBNAME} CACHE INTERNAL "" FORCE) set(DAVIX_LIBRARY ${DAVIX_PREFIX}/lib/${DAVIX_LIBNAME} CACHE INTERNAL "" FORCE)
......
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 62d2d53..2363692 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -92,7 +92,6 @@ include_directories( ${CMAKE_SOURCE_DIR}/src/libs/)
add_subdirectory (src)
add_subdirectory (doc)
-add_subdirectory (dist)
add_subdirectory (test)
add_subdirectory (packaging)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment