# SPDX-FileCopyrightText: 2023 Tobias Schmidl # # SPDX-License-Identifier: AGPL-3.0-or-later cmake_minimum_required(VERSION 3.14...3.22) project(GlimpsesStandalone LANGUAGES CXX) # --- Import tools ---- include(../cmake/tools.cmake) # ---- Dependencies ---- include(../cmake/CPM.cmake) CPMAddPackage(NAME Glimpses SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/..) # ---- Create standalone executable ---- file( GLOB sources CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/source/*.cpp ) add_executable(${PROJECT_NAME} ${sources}) set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 17 OUTPUT_NAME "Glimpses") target_link_libraries(${PROJECT_NAME} Glimpses::Glimpses # Boost::System )