Advertisement
Guest User

Untitled

a guest
Nov 6th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.76 KB | None | 0 0
  1. [glaberge@rostam1 BLAZE]$ cat CMakeLists.txt
  2. cmake_minimum_required(VERSION 2.8.12)
  3. project(main CXX)
  4.  
  5. set(HPX_DIR "${HPX_ROOT}/lib/cmake/HPX")
  6.  
  7. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DBLAZE_USE_HPX_THREADS -std=c++11 -DNDEBUG -O3 -mavx")
  8.  
  9. find_package(HPX)
  10. find_package(Boost REQUIRED)
  11. find_package(blaze)
  12. if (blaze_FOUND)
  13.     add_library( blaze_target INTERFACE )
  14.     target_link_libraries( blaze_target INTERFACE blaze::blaze )
  15. endif()
  16.  
  17. include_directories(${HPX_INCLUDE_DIR})
  18. link_directories(${HPX_LIBRARY_DIR})
  19.  
  20. set(SOURCE_FILES main.cpp)
  21. add_hpx_executable(data
  22.     ESSENTIAL
  23.     SOURCES ${SOURCE_FILES}
  24.     COMPONENT_DEPENDENCIES iostreams)
  25.  
  26. target_link_libraries(data_exe -L${Boost_LIBRARY_DIRS})
  27. target_link_libraries(data_exe blaze_target)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement