flattened flann directory structure; patched zlib to build with Android NDK

pull/13383/head
Vadim Pisarevsky 15 years ago
parent 39918a2755
commit a09b5d1a23
  1. 15
      3rdparty/flann/CMakeLists.txt
  2. 0
      3rdparty/flann/allocator.h
  3. 0
      3rdparty/flann/autotuned_index.h
  4. 0
      3rdparty/flann/common.h
  5. 0
      3rdparty/flann/composite_index.h
  6. 0
      3rdparty/flann/dist.cpp
  7. 0
      3rdparty/flann/dist.h
  8. 0
      3rdparty/flann/ground_truth.h
  9. 0
      3rdparty/flann/heap.h
  10. 0
      3rdparty/flann/index_testing.cpp
  11. 0
      3rdparty/flann/index_testing.h
  12. 0
      3rdparty/flann/kdtree_index.h
  13. 0
      3rdparty/flann/kmeans_index.h
  14. 0
      3rdparty/flann/linear_index.h
  15. 0
      3rdparty/flann/logger.cpp
  16. 0
      3rdparty/flann/logger.h
  17. 0
      3rdparty/flann/matrix.h
  18. 0
      3rdparty/flann/nn_index.h
  19. 0
      3rdparty/flann/object_factory.h
  20. 0
      3rdparty/flann/random.cpp
  21. 0
      3rdparty/flann/random.h
  22. 0
      3rdparty/flann/result_set.h
  23. 0
      3rdparty/flann/saving.cpp
  24. 0
      3rdparty/flann/saving.h
  25. 0
      3rdparty/flann/simplex_downhill.h
  26. 0
      3rdparty/flann/timer.h
  27. 6
      3rdparty/zlib/gzguts.h
  28. 7
      3rdparty/zlib/zutil.h

@ -12,22 +12,17 @@ project(flann)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/algorithms
${CMAKE_CURRENT_SOURCE_DIR}/util
${CMAKE_CURRENT_SOURCE_DIR}/nn
"${CMAKE_CURRENT_SOURCE_DIR}/../include/flann"
)
# The .cpp files:
file(GLOB_RECURSE flann_sources_cpp *.cpp)
file(GLOB_RECURSE flann_sources_h1 "${CMAKE_CURRENT_SOURCE_DIR}/../include/flann/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/../include/flann/*.hpp")
file(GLOB_RECURSE flann_sources_h2 *.h *.hpp)
file(GLOB flann_sources *.cpp *.h *.hpp)
file(GLOB flann_h "${CMAKE_CURRENT_SOURCE_DIR}/../include/flann/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/../include/flann/*.hpp")
source_group("Src" FILES ${flann_sources_cpp})
source_group("Include\\External" FILES ${flann_sources_h1})
source_group("Include\\Internal" FILES ${flann_sources_h2})
source_group("Src" FILES ${flann_sources})
source_group("Include" FILES ${flann_h})
set(flann_sources ${flann_sources_cpp} ${flann_sources_h1} ${flann_sources_h2})
set(flann_sources ${flann_sources} ${flann_h})
# ----------------------------------------------------------------------------------
# Define the library target:

@ -19,7 +19,7 @@
#endif
#include <stdio.h>
#include "zlib.h"
#include "zutil.h"
#ifdef STDC
# include <string.h>
# include <stdlib.h>
@ -36,6 +36,10 @@
# define vsnprintf _vsnprintf
#endif
#ifdef __GNUC__
#include <unistd.h>
#endif
#ifndef local
# define local static
#endif

@ -21,6 +21,13 @@
#include "zlib.h"
#ifdef __arm__
# define z_off64_t z_off_t
#endif
#ifndef Z_TREES
#define Z_TREES 6
#endif
#ifdef STDC
# if !(defined(_WIN32_WCE) && defined(_MSC_VER))
# include <stddef.h>

Loading…
Cancel
Save