diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fa79aa..51ed23f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,7 +48,10 @@ if (OPENCL_INCLUDE_DIR AND OPENCL_LIBRARIES) add_definitions(-DHAVE_OPENCL) set(EXTRA_LIBS ${OPENCL_LIBRARIES} ${EXTRA_LIBS}) include_directories(${OPENCL_INCLUDE_DIR}) - add_definitions(-DOPENCL_SOURCE_DIR=\"${CMAKE_SOURCE_DIR}/nabo/opencl/\") + add_definitions(-DOPENCL_SOURCE_DIR=\"${CMAKE_SOURCE_DIR}/nabo/opencl/\") + message("OpenCL found, enabling CL support") +else (OPENCL_INCLUDE_DIR AND OPENCL_LIBRARIES) + message("OpenCL not found, disabling CL support") endif (OPENCL_INCLUDE_DIR AND OPENCL_LIBRARIES) # include all libs so far diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index deadeee..09ae4ee 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,6 +26,7 @@ if (ANN_INCLUDE_DIR AND ANN_LIBRARY) include_directories(${ANN_INCLUDE_DIR}) set(EXTRA_LIBS ${ANN_LIBRARY} ${EXTRA_LIBS}) add_definitions(-DHAVE_ANN) + message("ANN found, enabling it in benchmarks") else (ANN_INCLUDE_DIR AND ANN_LIBRARY) message("ANN not found, disabling it in benchmarks") endif (ANN_INCLUDE_DIR AND ANN_LIBRARY) @@ -44,6 +45,7 @@ if (FLANN_INCLUDE_DIR AND FLANN_LIBRARY) include_directories(${FLANN_INCLUDE_DIR}) set(EXTRA_LIBS ${FLANN_LIBRARY} ${EXTRA_LIBS}) add_definitions(-DHAVE_FLANN) + message("FLANN found, enabling it in benchmarks") else (FLANN_INCLUDE_DIR AND FLANN_LIBRARY) message("FLANN not found, disabling it in benchmarks") endif (FLANN_INCLUDE_DIR AND FLANN_LIBRARY) diff --git a/tests/knnvalidate.cpp b/tests/knnvalidate.cpp index f959d13..243f3a1 100644 --- a/tests/knnvalidate.cpp +++ b/tests/knnvalidate.cpp @@ -62,7 +62,7 @@ void validate(const char *fileName, const int K, const int method) NNSV nnss; unsigned searchTypeCount(NNS::SEARCH_TYPE_COUNT); #ifndef HAVE_OPENCL - searchTypeCount -= 2; + searchTypeCount -= 3; #endif // HAVE_OPENCL for (unsigned i = 0; i < searchTypeCount; ++i) nnss.push_back(NNS::create(d, d.rows(), typename NNS::SearchType(i)));