@@ -20,29 +20,29 @@ if (PYTHON_EXECUTABLE)
20
20
endif ()
21
21
22
22
if (GTEST_FOUND AND HDF5_FOUND )
23
- include_directories (${HDF5_INCLUDE_DIR} )
23
+ include_directories (${HDF5_INCLUDE_DIR} )
24
24
25
25
set (TEST_LIBRARIES "${HDF5_LIBRARIES} " )
26
26
if (HDF5_IS_PARALLEL )
27
27
set (TEST_LIBRARIES "${TEST_LIBRARIES} ;${MPI_LIBRARIES} " )
28
28
endif ()
29
-
29
+
30
30
flann_add_gtest (flann_linear_test flann_linear_test.cpp )
31
31
target_link_libraries (flann_linear_test flann_cpp ${TEST_LIBRARIES} )
32
32
33
- flann_add_gtest (flann_kdtree_test flann_kdtree_test.cpp )
33
+ flann_add_gtest (flann_kdtree_test flann_kdtree_test.cpp )
34
34
target_link_libraries (flann_kdtree_test flann_cpp ${TEST_LIBRARIES} )
35
35
36
- flann_add_gtest (flann_kmeans_test flann_kmeans_test.cpp )
36
+ flann_add_gtest (flann_kmeans_test flann_kmeans_test.cpp )
37
37
target_link_libraries (flann_kmeans_test flann_cpp ${TEST_LIBRARIES} )
38
38
39
- flann_add_gtest (flann_kdtree_single_test flann_kdtree_single_test.cpp )
39
+ flann_add_gtest (flann_kdtree_single_test flann_kdtree_single_test.cpp )
40
40
target_link_libraries (flann_kdtree_single_test flann_cpp ${TEST_LIBRARIES} )
41
41
42
- flann_add_gtest (flann_hierarchical_test flann_hierarchical_test.cpp )
42
+ flann_add_gtest (flann_hierarchical_test flann_hierarchical_test.cpp )
43
43
target_link_libraries (flann_hierarchical_test flann_cpp ${TEST_LIBRARIES} )
44
44
45
- flann_add_gtest (flann_lsh_test flann_lsh_test.cpp )
45
+ flann_add_gtest (flann_lsh_test flann_lsh_test.cpp )
46
46
target_link_libraries (flann_lsh_test flann_cpp ${TEST_LIBRARIES} )
47
47
48
48
flann_add_gtest (flann_autotuned_test flann_autotuned_test.cpp )
@@ -56,12 +56,12 @@ if (GTEST_FOUND AND HDF5_FOUND)
56
56
endif ()
57
57
58
58
if (GTEST_FOUND AND HDF5_FOUND AND BUILD_CUDA_LIB )
59
- set (CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} ;-Xcompiler;-fPIC;-arch=sm_13" )
59
+ set (CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} ;-Xcompiler;-fPIC;-arch=sm_13" )
60
60
if (NVCC_COMPILER_BINDIR )
61
61
set (CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} ;--compiler-bindir=${NVCC_COMPILER_BINDIR} " )
62
62
endif ()
63
- flann_add_cuda_gtest (flann_cuda_test flann_cuda_test.cu )
64
- target_link_libraries (flann_cuda_test flann_cpp ${HDF5_LIBRARIES} flann_cuda )
63
+ flann_add_cuda_gtest (flann_cuda_test flann_cuda_test.cu )
64
+ target_link_libraries (flann_cuda_test flann_cpp ${HDF5_LIBRARIES} flann_cuda )
65
65
endif ()
66
66
67
67
@@ -73,3 +73,11 @@ if (BUILD_PYTHON_BINDINGS)
73
73
flann_add_pyunit (test_nn_autotune.py )
74
74
flann_add_pyunit (test_clustering.py )
75
75
endif ()
76
+
77
+ #---------- ruby spec ----------------
78
+ if (BUILD_C_BINDINGS )
79
+ add_custom_target (flann_ruby_spec
80
+ COMMAND bundle exec rake spec
81
+ WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} /src/ruby )
82
+ add_dependencies (test flann_ruby_spec )
83
+ endif ()
0 commit comments