diff --git a/CMakeLists.txt b/CMakeLists.txt index 94d9bc4d10c25f9ab4b7137fdeae023856469e26..06c0bc5b579238a395e98c2da4454a6fe88e3440 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,16 +1,22 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.0) enable_language(CXX) enable_language(CUDA) +set(CMAKE_CXX_STANDARD 11) +set (CMAKE_CXX_STANDARD 11) -find_package(CUDA REQUIRED) +project(timer) find_package(MPI REQUIRED) +#set(CMAKE_C_COMPILER ${MPI_C_COMPILER}) +#set(CMAKE_CXX_COMPILER ${MPI_CXX_COMPILER}) find_package(OpenMP) - -project(timer) +find_package(CUDA REQUIRED) include_directories(${MPI_INCLUDE_PATH}) include_directories(${CUDA_INCLUDE_DIRS}) -set(SOURCE_LIB Event.cpp JikanDepths.cpp JikanDepths.cu Event.cu Jikan.cpp ToJSON.cpp) +set(SOURCE_LIB Event.cpp JikanDepths.cpp JikanDepths.cu Event.cu Jikan.cpp ToJSON.cpp) -add_library(timer STATIC ${SOURCE_LIB}) \ No newline at end of file +add_library(timer STATIC ${SOURCE_LIB}) +if(OpenMP_CXX_FOUND) + target_link_libraries(timer PUBLIC OpenMP::OpenMP_CXX) +endif()