Updated kdtree-scipy dependency and patch

This commit is contained in:
Guilhem Lavaux 2014-06-24 13:49:11 +02:00
parent b871f23a20
commit bdd3c9ab65
2 changed files with 12 additions and 22 deletions

View file

@ -45,7 +45,7 @@ IF(INTERNAL_SCIPY)
ENDIF(INTERNAL_SCIPY)
IF(INTERNAL_KDTREE_SCIPY)
SET(KDTREE_SCIPY_URL "https://github.com/patvarilly/periodic_kdtree/archive/master.zip" CACHE STRING "URL to download kdtree from")
SET(KDTREE_SCIPY_URL "https://github.com/patvarilly/periodic_kdtree/archive/ea2d9e8c9d.zip" CACHE STRING "URL to download kdtree from")
mark_as_advanced(KDTREE_SCIPY_URL)
ENDIF(INTERNAL_KDTREE_SCIPY)
@ -199,15 +199,14 @@ IF(INTERNAL_KDTREE_SCIPY)
BUILD_IN_SOURCE 1
BUILD_COMMAND ${BUILD_ENVIRONMENT} ${CMAKE_SOURCE_DIR}/external/python_build.cmake
INSTALL_COMMAND ${BUILD_ENVIRONMENT} ${CMAKE_SOURCE_DIR}/external/python_install.cmake
PATCH_COMMAND ${CMAKE_COMMAND}
-DPATCH_FILE=${CMAKE_SOURCE_DIR}/external/patch_kdtree
-DBUILD_PREFIX=${BUILD_PREFIX}/kdtree-scipy-prefix
-DSOURCE_PREFIX=${BUILD_PREFIX}/kdtree-scipy-prefix/src/kdtree-scipy
-P ${CMAKE_SOURCE_DIR}/external/check_and_apply_patch.cmake
)
SET(AUXILIARY_PYTHON_DEPEND ${AUXILIARY_PYTHON_DEPEND} kdtree-scipy)
ENDIF(INTERNAL_KDTREE_SCIPY)
#PATCH_COMMAND ${CMAKE_COMMAND}
# -DPATCH_FILE=${CMAKE_SOURCE_DIR}/external/patch_kdtree
# -DBUILD_PREFIX=${BUILD_PREFIX}/kdtree-scipy-prefix
# -DSOURCE_PREFIX=${BUILD_PREFIX}/kdtree-scipy-prefix/src/kdtree-scipy
# -P ${CMAKE_SOURCE_DIR}/external/check_and_apply_patch.cmake

19
external/patch_kdtree vendored
View file

@ -1,12 +1,12 @@
--- periodic_kdtree.py.old 2014-04-18 17:30:39.000000000 +0200
+++ periodic_kdtree.py 2014-04-18 17:31:59.000000000 +0200
--- periodic_kdtree.py.old 2014-05-31 17:08:00.000000000 +0200
+++ periodic_kdtree.py 2014-06-24 13:42:13.769770000 +0200
@@ -102,7 +102,7 @@
# all neighbors within the given distance_upper_bound".
# Cap distance_upper_bound
- distance_upper_bound = np.min(distance_upper_bound,
+ distance_upper_bound = min(distance_upper_bound,
self.max_distance_upper_bound)
- distance_upper_bound = np.min([distance_upper_bound,
+ distance_upper_bound = min([distance_upper_bound,
self.max_distance_upper_bound])
# Run queries over all relevant images of x
@@ -128,7 +128,7 @@
@ -18,12 +18,3 @@
# Run queries over all relevant images of x
results = []
@@ -213,7 +213,7 @@
# all neighbors within the given distance_upper_bound".
# Cap distance_upper_bound
- distance_upper_bound = np.min(distance_upper_bound,
+ distance_upper_bound = min(distance_upper_bound,
self.max_distance_upper_bound)
# Run queries over all relevant images of x