From 333b2b8433295664ae064300334c23a3433897d4 Mon Sep 17 00:00:00 2001 From: Sara Gerretsen Date: Wed, 3 Sep 2025 21:04:18 +0200 Subject: [PATCH] feat: preparing for initialise-template justfile --- CMakeLists.txt | 2 +- justfile | 3 +++ src/CMakeLists.txt | 13 ++++++------- 3 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 justfile diff --git a/CMakeLists.txt b/CMakeLists.txt index e7c2ecd..8074844 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.28) -project(low-level_setup +project(project VERSION 1.0 LANGUAGES CXX ) diff --git a/justfile b/justfile new file mode 100644 index 0000000..ea2f400 --- /dev/null +++ b/justfile @@ -0,0 +1,3 @@ +initialise-template projectname: + sed "s/project/{{projectname}}/" ./CMakeLists.txt ./src/CMakeLists.txt + mv ./src/project.cpp ./src/{{projectname}}.cpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c1ce426..854f69b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,15 +1,14 @@ -set(low-level_setup PROPERTIES +set(project PROPERTIES CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../bin" CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib" CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib" ) -add_executable(low-level_setup - main.cpp - project.cpp -) +file(GLOB_RECURSE SOURCE_FILES *.cpp) -target_link_libraries(low-level_setup +add_executable(project ${SOURCE_FILES}) + +target_link_libraries(project PUBLIC - ImGui-SFML::ImGui-SFML + ImGui-SFML::ImGui-SFML )