Skip to content

Commit d0c04f4

Browse files
author
Marius Muja
committed
Added ruby spec test target
1 parent dd905e7 commit d0c04f4

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

test/CMakeLists.txt

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,29 @@ if (PYTHON_EXECUTABLE)
2020
endif()
2121

2222
if (GTEST_FOUND AND HDF5_FOUND)
23-
include_directories(${HDF5_INCLUDE_DIR})
23+
include_directories(${HDF5_INCLUDE_DIR})
2424

2525
set(TEST_LIBRARIES "${HDF5_LIBRARIES}")
2626
if (HDF5_IS_PARALLEL)
2727
set(TEST_LIBRARIES "${TEST_LIBRARIES};${MPI_LIBRARIES}")
2828
endif()
29-
29+
3030
flann_add_gtest(flann_linear_test flann_linear_test.cpp)
3131
target_link_libraries(flann_linear_test flann_cpp ${TEST_LIBRARIES})
3232

33-
flann_add_gtest(flann_kdtree_test flann_kdtree_test.cpp)
33+
flann_add_gtest(flann_kdtree_test flann_kdtree_test.cpp)
3434
target_link_libraries(flann_kdtree_test flann_cpp ${TEST_LIBRARIES})
3535

36-
flann_add_gtest(flann_kmeans_test flann_kmeans_test.cpp)
36+
flann_add_gtest(flann_kmeans_test flann_kmeans_test.cpp)
3737
target_link_libraries(flann_kmeans_test flann_cpp ${TEST_LIBRARIES})
3838

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)
4040
target_link_libraries(flann_kdtree_single_test flann_cpp ${TEST_LIBRARIES})
4141

42-
flann_add_gtest(flann_hierarchical_test flann_hierarchical_test.cpp)
42+
flann_add_gtest(flann_hierarchical_test flann_hierarchical_test.cpp)
4343
target_link_libraries(flann_hierarchical_test flann_cpp ${TEST_LIBRARIES})
4444

45-
flann_add_gtest(flann_lsh_test flann_lsh_test.cpp)
45+
flann_add_gtest(flann_lsh_test flann_lsh_test.cpp)
4646
target_link_libraries(flann_lsh_test flann_cpp ${TEST_LIBRARIES})
4747

4848
flann_add_gtest(flann_autotuned_test flann_autotuned_test.cpp)
@@ -56,12 +56,12 @@ if (GTEST_FOUND AND HDF5_FOUND)
5656
endif()
5757

5858
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" )
6060
if (NVCC_COMPILER_BINDIR)
6161
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};--compiler-bindir=${NVCC_COMPILER_BINDIR}")
6262
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)
6565
endif()
6666

6767

@@ -73,3 +73,11 @@ if (BUILD_PYTHON_BINDINGS)
7373
flann_add_pyunit(test_nn_autotune.py)
7474
flann_add_pyunit(test_clustering.py)
7575
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

Comments
 (0)