Skip to content
Snippets Groups Projects
Commit 904cbcfb authored by Bram Veenboer's avatar Bram Veenboer
Browse files

Fix compilation of OpenCLCorrelatorTest

parent c44428f4
No related branches found
No related tags found
No related merge requests found
Pipeline #60028 passed
project(OpenCLCorrelatorTest)
find_package(OpenMP REQUIRED) find_package(OpenMP REQUIRED)
find_package(OpenCL) find_package(OpenCL)
if (${OpenCL_FOUND}) if (${OpenCL_FOUND})
add_executable(OpenCLCorrelatorTest) set(KERNEL_SOURCE_FILE "${CMAKE_SOURCE_DIR}/libtcc/kernel/TCCorrelator.cu")
target_sources(OpenCLCorrelatorTest PRIVATE OpenCLCorrelatorTest.cc) add_executable(${PROJECT_NAME})
target_include_directories(OpenCLCorrelatorTest PRIVATE ${CMAKE_SOURCE_DIR} target_sources(${PROJECT_NAME} PRIVATE OpenCLCorrelatorTest.cc)
target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR}
${OpenCL_INCLUDE_DIRS}) ${OpenCL_INCLUDE_DIRS})
target_link_libraries(OpenCLCorrelatorTest PRIVATE ${OpenCL_LIBRARIES} target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCL_LIBRARIES}
OpenMP::OpenMP_CXX) OpenMP::OpenMP_CXX)
target_compile_definitions(${PROJECT_NAME} PRIVATE KERNEL_SOURCE_FILE="${KERNEL_SOURCE_FILE}")
# FIXME: The OpenCLCorrelatorTest doesn't work # FIXME: The OpenCLCorrelatorTest doesn't work
# add_test( # add_test(
......
...@@ -248,7 +248,7 @@ cl::Program createProgramFromBinaries(cl::Context &context, std::vector<cl::Devi ...@@ -248,7 +248,7 @@ cl::Program createProgramFromBinaries(cl::Context &context, std::vector<cl::Devi
<< " -DNR_POLARIZATIONS=" << NR_POLARIZATIONS << " -DNR_POLARIZATIONS=" << NR_POLARIZATIONS
<< " -DNR_RECEIVERS_PER_BLOCK=" << NR_RECEIVERS_PER_BLOCK << " -DNR_RECEIVERS_PER_BLOCK=" << NR_RECEIVERS_PER_BLOCK
<< " -o - " << " -o - "
<< " libtcc/kernel/TCCorrelator.cu" << KERNEL_SOURCE_FILE
<< "|sed -e s/.param\\ .[a-zA-Z0-9]*/\\&\\ .ptr\\ .global/"; << "|sed -e s/.param\\ .[a-zA-Z0-9]*/\\&\\ .ptr\\ .global/";
std::clog << "executing: " << command.str() << std::endl; std::clog << "executing: " << command.str() << std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment