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 )