cmake_minimum_required(VERSION 2.8.12)

PROJECT(template)

FILE(GLOB_RECURSE SRC src/* metadata.json)

find_package(Qt5Widgets 5.2 REQUIRED)

set(LIB
    ${Qt5Widgets_LIBRARIES}
    albertcore
)

qt5_wrap_ui(UI
    configwidget.ui
)

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

# 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)
