cmake_minimum_required(VERSION 3.20)
project(Adminive VERSION 1.0.0 LANGUAGES CXX)
include(CTest)
add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/backend")
set(adminive_package_includes
    "/.gitignore"
    "/backend/"
    "/cmake/"
    "/config/"
    "/CMakeLists.txt"
    "/frontend/"
    "/README.md"
    "/scripts/"
)
set(adminive_package_excludes
    "/.git/"
    "/.idea/"
    "/build/"
    "/cmake-build-*/"
    "/doc/"
    "/node_modules/"
    "/frontend/frontend.zip"
    "/frontend_dist/"
    "*.tsbuildinfo"
    "*.zip"
)
include("${CMAKE_CURRENT_LIST_DIR}/cmake/PackageZip.cmake")
add_project_zip_target(package_zip "${CMAKE_CURRENT_LIST_DIR}/Adminive.zip" "${CMAKE_CURRENT_LIST_DIR}" adminive_package_includes adminive_package_excludes)
