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

Fix compilation of OpenCLCorrelatorTest

parent 7da7aa1c
No related branches found
No related tags found
1 merge request!5Use CMake and upgrade to cudawrappers 0.6.0
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(
......
...@@ -249,7 +249,7 @@ cl::Program createProgramFromBinaries(cl::Context &context, std::vector<cl::Devi ...@@ -249,7 +249,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