cmake_minimum_required(VERSION 3.13.0)

project(amd Fortran)

set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../../Libs)

file(GLOB AMD_SRC "*.f")

if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU") # GNU GCC COMPILER
    link_libraries(pthread gfortran quadmath openblas)
else () # MSVC COMPILER
    link_libraries(libopenblas)
endif ()

add_library(${PROJECT_NAME} ${LIBRARY_TYPE} ${AMD_SRC})

message("AMD Fortran_FLAGS: ${CMAKE_Fortran_FLAGS}")