cmake_minimum_required(VERSION 3.12)
project(finder-tags LANGUAGES C VERSION 1.0.0)

include(GNUInstallDirs)

add_executable(finder-tags MACOSX_BUNDLE finder-tags.c)
install(
  TARGETS finder-tags
  BUNDLE DESTINATION "."
  COMPONENT "runtime")

set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CI jobs to request the Finder permissions for gitlab-runner")
set(CPACK_PACKAGE_NAME "finder-tags")
set(CPACK_PACKAGE_VENDOR "Kitware, Inc.")
set(CPACK_DMG_BACKGROUND_IMAGE "${CMAKE_CURRENT_LIST_DIR}/background.tif")
set(CPACK_DMG_DS_STORE_SETUP_SCRIPT "${CMAKE_CURRENT_LIST_DIR}/background.scpt")
include(CPack)

include(CTest)
enable_testing()

add_test(
  NAME cpack
  COMMAND "${CMAKE_CPACK_COMMAND}" -V -G DragNDrop
  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}")
