diff options
author | Junyan He <junyan.he@linux.intel.com> | 2013-09-12 14:06:18 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@linux.intel.com> | 2013-09-12 15:52:55 +0800 |
commit | 4ea840e035b71b9dde9d8d4d438e0ff70f238fc4 (patch) | |
tree | ca08815c632677fe51fbd30f5068884b4d6557c4 /utests/CMakeLists.txt | |
parent | d41f101d64e8ca389da3a628c255b2e42f9eb0fe (diff) | |
download | beignet-4ea840e035b71b9dde9d8d4d438e0ff70f238fc4.tar.gz |
Add a test case for binary load.
Signed-off-by: Junyan He <junyan.he@linux.intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Diffstat (limited to 'utests/CMakeLists.txt')
-rw-r--r-- | utests/CMakeLists.txt | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/utests/CMakeLists.txt b/utests/CMakeLists.txt index ffabc39f..37261168 100644 --- a/utests/CMakeLists.txt +++ b/utests/CMakeLists.txt @@ -141,11 +141,22 @@ set (utests_sources compiler_long_mult.cpp compiler_long_cmp.cpp compiler_bool_cross_basic_block.cpp + load_program_from_bin.cpp utest_assert.cpp utest.cpp utest_file_map.cpp utest_helper.cpp) +SET (kernel_bin ${CMAKE_CURRENT_SOURCE_DIR}/../kernels/compiler_ceil) +ADD_CUSTOM_COMMAND( + OUTPUT ${kernel_bin}.bin + COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../backend/src/gbe_bin_generater ${kernel_bin}.cl -o${kernel_bin}.bin + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../backend/src/gbe_bin_generater ${kernel_bin}.cl + ) + +ADD_CUSTOM_TARGET(kernel_bin.bin + DEPENDS ${kernel_bin}.bin) + if (EGL_FOUND AND MESA_SOURCE_FOUND) SET(utests_sources ${utests_sources} compiler_fill_gl_image.cpp) SET(CMAKE_CXX_FLAGS "-DHAS_EGL ${CMAKE_CXX_FLAGS}") @@ -158,7 +169,7 @@ TARGET_LINK_LIBRARIES(utests cl m ${OPENGL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) ADD_EXECUTABLE(utest_run utest_run.cpp) TARGET_LINK_LIBRARIES(utest_run utests) +ADD_DEPENDENCIES (utest_run kernel_bin.bin) ADD_EXECUTABLE(flat_address_space runtime_flat_address_space.cpp) TARGET_LINK_LIBRARIES(flat_address_space utests) - |