aboutsummaryrefslogtreecommitdiff
path: root/ports/flann/no-write-src-dir.patch
blob: c44c869ccffcf055d0755f3a4bc9c49a4d1f2df7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
index eb84c8a..e6c8ae0 100644
--- a/src/cpp/CMakeLists.txt
+++ b/src/cpp/CMakeLists.txt
@@ -2,7 +2,13 @@
 
 add_definitions(-D_FLANN_VERSION=${FLANN_VERSION})
 
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/flann/config.h.in ${CMAKE_CURRENT_SOURCE_DIR}/flann/config.h)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/flann/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/flann/config.h)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/flann)
+
+install (
+    FILES ${CMAKE_CURRENT_BINARY_DIR}/flann/config.h
+    DESTINATION include/flann
+)
 
 file(GLOB_RECURSE C_SOURCES flann.cpp lz4.c lz4hc.c)
 file(GLOB_RECURSE CPP_SOURCES flann_cpp.cpp lz4.c lz4hc.c)