set(lib BornAgainImg3D)

set(CMAKE_AUTOMOC ON)

file(GLOB_RECURSE source_files *.cpp)

set(CMAKE_AUTORCC ON)
qt_add_resources(RC_SHADERS shaders.qrc)

add_library(${lib} STATIC ${source_files} ${RC_SHADERS})
target_include_directories(${lib}
    PUBLIC
    ${CMAKE_SOURCE_DIR}
    SYSTEM PUBLIC
    ${LibHeinz_INCLUDE_DIR}
    ${formfactor_INCLUDE_DIR}
)

target_link_libraries(${lib} Qt6::Core Qt6::Widgets Qt6::OpenGL Qt6::OpenGLWidgets)
