Fix the compare_image_2d_and_1d_array test case bug
[contrib/beignet.git] / benchmark / CMakeLists.txt
1 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}
2                     ${CMAKE_CURRENT_SOURCE_DIR}/../utests
3                     ${CMAKE_CURRENT_SOURCE_DIR}/../include)
4
5
6 link_directories (${LLVM_LIBRARY_DIR} ${DRM_LIBDIR})
7 set (benchmark_sources
8   ../utests/utest_error.c
9   ../utests/utest_assert.cpp
10   ../utests/utest.cpp
11   ../utests/utest_file_map.cpp
12   ../utests/utest_helper.cpp
13   ../utests/vload_bench.cpp
14   enqueue_copy_buf.cpp)
15
16
17 SET(CMAKE_CXX_FLAGS "-DBUILD_BENCHMARK ${CMAKE_CXX_FLAGS}")
18 SET(CMAKE_C_FLAGS "-DBUILD_BENCHMARK ${CMAKE_C_FLAGS}")
19
20 ADD_LIBRARY(benchmarks SHARED ${ADDMATHFUNC} ${benchmark_sources})
21
22 #TARGET_LINK_LIBRARIES(benchmarks cl m ${OPENGL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
23 TARGET_LINK_LIBRARIES(benchmarks cl m)
24
25 ADD_EXECUTABLE(benchmark_run benchmark_run.cpp)
26 TARGET_LINK_LIBRARIES(benchmark_run benchmarks)