Skip to content

Commit 1f6b40f

Browse files
Target check launches ctest with DPCTL_VERBOSITY=warning
This is needed so that the test checking for captured cerr stream does not fail. Removed dpcpp_kernels.cpp file (dpcpp linker fails on it) Used -fno-sycl-use-footer to work-around a bug getting in a way of collecting profiling data
1 parent 18727b3 commit 1f6b40f

File tree

2 files changed

+2
-97
lines changed

2 files changed

+2
-97
lines changed

libsyclinterface/tests/CMakeLists.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ find_package(Threads REQUIRED)
44

55
# Emulate autotools like make check target to build tests
66
set(CMAKE_CTEST_COMMAND ctest --progress --output-on-failure -j 4)
7-
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND})
7+
add_custom_target(check COMMAND ${CMAKE_COMMAND} -E env DPCTL_VERBOSITY=warning ${CMAKE_CTEST_COMMAND})
88
enable_testing()
99

1010
include_directories(
@@ -35,12 +35,11 @@ if(DPCTL_GENERATE_COVERAGE)
3535
list(REMOVE_ITEM
3636
dpctl_sources
3737
"${CMAKE_CURRENT_SOURCE_DIR}/../source/dpctl_vector_templ.cpp"
38-
"${CMAKE_CURRENT_SOURCE_DIR}/../source/dpcpp_kernels.cpp"
3938
)
4039

4140
# Add profiling flags
4241
set(CMAKE_CXX_FLAGS
43-
"${CMAKE_CXX_FLAGS} -fprofile-instr-generate -fcoverage-mapping -DDPCTL_COVERAGE"
42+
"${CMAKE_CXX_FLAGS} -fprofile-instr-generate -fcoverage-mapping -fno-sycl-use-footer -DDPCTL_COVERAGE"
4443
)
4544

4645
# Add all dpctl sources into a single executable so that we can run coverage
@@ -94,18 +93,13 @@ if(DPCTL_GENERATE_COVERAGE)
9493
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
9594
)
9695
else()
97-
add_library(dpcpp_kernels
98-
STATIC
99-
${CMAKE_CURRENT_SOURCE_DIR}/dpcpp_kernels.cpp
100-
)
10196
file(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
10297
add_executable(dpctl_c_api_tests EXCLUDE_FROM_ALL ${sources})
10398
target_link_libraries(dpctl_c_api_tests
10499
${CMAKE_THREAD_LIBS_INIT}
105100
GTest::GTest
106101
DPCTLSyclInterface
107102
${LEVEL_ZERO_LIBRARY}
108-
dpcpp_kernels
109103
)
110104
endif()
111105

libsyclinterface/tests/dpcpp_kernels.cpp

Lines changed: 0 additions & 89 deletions
This file was deleted.

0 commit comments

Comments
 (0)