cmake_minimum_required(VERSION 3.0)

project(MaterialExample)

set(CMAKE_CXX_STANDARD 17)

add_definitions(-DSUANPAN_DLL)

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

link_directories(${LIBRARY_OUTPUT_PATH}/../)

if(COMPILER_IDENTIFIER MATCHES "vs")
link_libraries(libopenblas)
else()
link_libraries(openblas)
endif()

link_libraries(suanPan)

add_library(${PROJECT_NAME} SHARED
    "MaterialExample.cpp"
    "../../Domain/Tag.cpp"
    "../../Material/Material.cpp"
    "../../Toolbox/debug.cpp"
    )
