Added first compiling version

This commit is contained in:
Tobias Schmidl 2023-08-13 08:34:22 +02:00
parent 26d8821665
commit 5453f173ca
11 changed files with 370 additions and 0 deletions

33
standalone/CMakeLists.txt Normal file
View file

@ -0,0 +1,33 @@
# 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
)