From 2d13ddbc280b1d6d7a12c6aa547868789ff68d36 Mon Sep 17 00:00:00 2001 From: aejjeh <aejjeh@illinois.edu> Date: Fri, 24 Jan 2020 11:20:41 -0600 Subject: [PATCH] update hpvm-rt cmakelists.txt to detect opencl installation. --- hpvm/projects/hpvm-rt/CMakeLists.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/hpvm/projects/hpvm-rt/CMakeLists.txt b/hpvm/projects/hpvm-rt/CMakeLists.txt index be7f69c4bf..5d75c6e0f1 100644 --- a/hpvm/projects/hpvm-rt/CMakeLists.txt +++ b/hpvm/projects/hpvm-rt/CMakeLists.txt @@ -2,17 +2,18 @@ add_definitions(-DNUM_CORES=8) SET(CMAKE_C_COMPILER ${CMAKE_BINARY_DIR}/bin/clang) SET(CMAKE_CXX_COMPILER ${CMAKE_BINARY_DIR}/bin/clang++) +SET(CMAKE_CXX_STANDARD 11) +# Defines ${OpenCL_INCLUDE_DIRS} and ${OpenCL_LIBRARY} if found +find_package(OpenCL REQUIRED) add_llvm_library(hpvm-rt.ll hpvm-rt.cpp - DEPENDS clang llvm-dis - ) - - -target_compile_options(hpvm-rt.ll PUBLIC -flto ) -target_compile_options(hpvm-rt.ll PUBLIC -std=c++11) +) +target_compile_options(hpvm-rt.ll PUBLIC -flto) +target_include_directories(hpvm-rt.ll PRIVATE ${OpenCL_INCLUDE_DIRS}) +target_link_directories(hpvm-rt.ll PRIVATE ${OpenCL_LIBRARY}) add_custom_target(hpvm-rt.cpp.o ALL COMMAND ar -x ${CMAKE_BINARY_DIR}/lib/libhpvm-rt.ll.a -- GitLab