From 328d186eb5c57e290ef0a2e6e46414446dbe0bd9 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Fri, 23 Feb 2024 19:31:47 +0100 Subject: [PATCH 1/3] Useless comment added by the IDE. --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 02df2a7..50505ef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,6 @@ project(BillySheet LANGUAGES CXX C) find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) -# see https://cmake.org/cmake/help/latest/module/FindBoost.html find_package(Boost REQUIRED COMPONENTS stacktrace_addr2line) include_directories(${Boost_INCLUDE_DIR}) From e338f7e6e91d254e5b44368f7c2e72105ed894f2 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Fri, 23 Feb 2024 19:33:16 +0100 Subject: [PATCH 2/3] Pre-compiled headers do not work. --- CMakeLists.txt | 7 ------- 1 file changed, 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 50505ef..5a999bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,12 +9,6 @@ find_package(Boost REQUIRED COMPONENTS stacktrace_addr2line) include_directories(${Boost_INCLUDE_DIR}) -set(PRECOMPILE_HEADERS - include/gui/gui.hpp - include/gui/gui_data.hpp - include/gui/window.hpp -) - set(SOURCE_HEADERS include/imgui/imconfig.h include/imgui/imgui.h @@ -168,7 +162,6 @@ set_target_properties(glfw PROPERTIES set_target_properties(spdlog PROPERTIES UNITY_BUILD ON) -target_precompile_headers(BillySheet PRIVATE ${PRECOMPILE_HEADERS}) target_compile_definitions(BillySheet PRIVATE $<$:_GLIBCXX_DEBUG> $<$:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG> From 97960cffc6911771c4c86e87bfdea5b0cffad224 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Fri, 23 Feb 2024 19:38:17 +0100 Subject: [PATCH 3/3] Easier to add files now. --- CMakeLists.txt | 52 +++++++------------------------------------------- 1 file changed, 7 insertions(+), 45 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5a999bd..6098595 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,53 +9,15 @@ find_package(Boost REQUIRED COMPONENTS stacktrace_addr2line) include_directories(${Boost_INCLUDE_DIR}) -set(SOURCE_HEADERS - include/imgui/imconfig.h - include/imgui/imgui.h - include/imgui/imgui_stdlib.h - include/imgui/imgui_impl_glfw.h - include/imgui/imgui_impl_opengl3.h - include/imgui/imgui_impl_opengl3_loader.h - include/imgui/imgui_internal.h - include/imgui/imstb_rectpack.h - include/imgui/imstb_textedit.h - include/imgui/imstb_truetype.h - include/stb_image.h - external/ImFileDialog/ImFileDialog.h - include/gui/gui.hpp - include/gui/gui_data.hpp - include/gui/window.hpp - include/character_sheet.hpp - include/characteristic/habilete.hpp - include/characteristic/adresse.hpp - include/characteristic/endurance.hpp - include/characteristic/chance.hpp - include/gui/menu/menu.hpp - include/gui/menu/menu_data.hpp - include/characteristic/characteristic.hpp - include/controller.hpp - include/gui_data_interface.hpp +file(GLOB_RECURSE SOURCE_HEADERS + include/*.h + include/*.hpp + external/ImFileDialog/*.h ) -set(SOURCE_FILES - src/imgui/imgui.cpp - src/imgui/imgui_stdlib.cpp - src/imgui/imgui_draw.cpp - src/imgui/imgui_impl_glfw.cpp - src/imgui/imgui_impl_opengl3.cpp - src/imgui/imgui_tables.cpp - src/imgui/imgui_widgets.cpp - external/ImFileDialog/ImFileDialog.cpp - src/main.cpp - src/gui/gui.cpp - src/gui/gui_data.cpp - src/gui/window.cpp - src/character_sheet.cpp - src/characteristic/adresse.cpp - src/characteristic/endurance.cpp - src/characteristic/chance.cpp - src/gui/menu/menu.cpp - src/controller.cpp +file(GLOB_RECURSE SOURCE_FILES + src/*.cpp + external/ImFileDialog/ImFileDialog.cpp ) set(SOURCES