cmake_minimum_required(VERSION 2.8.12)

PROJECT(debug)

FILE(GLOB_RECURSE SRC src/* metadata.json)

find_package(Qt5Widgets 5.2 REQUIRED)

set(LIB
    ${Qt5Widgets_LIBRARIES}
    albertcore
)

qt5_add_resources(QRC
    ${PROJECT_NAME}.qrc
)

qt5_wrap_ui(UI configwidget.ui)

# Define the target
add_library(${PROJECT_NAME} SHARED ${SRC} ${UI} ${QRC})

# Set INCLUDE_DIRS and INTERFACE_INCLUDE_DIRS
target_include_directories(${PROJECT_NAME} PRIVATE src/)

# Link target to libraries
target_link_libraries(${PROJECT_NAME} ${LIB})

# Install target
install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib/albert/plugins)
