#--------------------------------------------------------
# The CMakeLists.txt for:                  test_armadillo
# Author(s):                              Raymond Turrisi
#--------------------------------------------------------



#set(CMAKE_CXX_STANDARD 11)
#set(CMAKE_CXX_STANDARD_REQUIRED ON)
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
#set(CMAKE_CXX_FLAGS "-O3")

find_package(BLAS)

if(BLAS_FOUND)
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  FILE(GLOB SRC *.cpp)

  ADD_EXECUTABLE(test_armadillo 
    main.cpp)

  add_definitions(-DARMA_DONT_USE_WRAPPER)

  target_include_directories(test_armadillo PRIVATE ../lib_armadillo/armadillo-12.6.6/include/)

  TARGET_LINK_LIBRARIES(test_armadillo
    ${BLAS_LIBRARIES}
    ${SYSTEM_LIBS}
  )

else()
    message(WARNING "BLAS library not found - Not Building <test_armadillo> \n Try: \n\t - Mac: <brew install openblas> \n\t - Ubuntu/Debian: <sudo apt install libblas-dev liblapack-dev>")
endif()