diff options
Diffstat (limited to '3rdparty')
-rw-r--r-- | 3rdparty/glad/CMakeLists.txt | 7 | ||||
-rw-r--r-- | 3rdparty/glfw/CMakeLists.txt | 5 | ||||
-rw-r--r-- | 3rdparty/glm/CMakeLists.txt | 6 | ||||
-rw-r--r-- | 3rdparty/glm/glm.stamp | 2 | ||||
-rw-r--r-- | 3rdparty/glm/source | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/CMakeLists.txt | 11 | ||||
-rw-r--r-- | 3rdparty/imgui/source/backends/imgui_impl_glfw.cpp (renamed from 3rdparty/imgui/backends/imgui_impl_glfw.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/backends/imgui_impl_glfw.h (renamed from 3rdparty/imgui/backends/imgui_impl_glfw.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp (renamed from 3rdparty/imgui/backends/imgui_impl_opengl3.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/backends/imgui_impl_opengl3.h (renamed from 3rdparty/imgui/backends/imgui_impl_opengl3.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imconfig.h (renamed from 3rdparty/imgui/imconfig.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui.cpp (renamed from 3rdparty/imgui/imgui.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui.h (renamed from 3rdparty/imgui/imgui.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui_demo.cpp (renamed from 3rdparty/imgui/imgui_demo.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui_draw.cpp (renamed from 3rdparty/imgui/imgui_draw.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui_internal.h (renamed from 3rdparty/imgui/imgui_internal.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui_tables.cpp (renamed from 3rdparty/imgui/imgui_tables.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imgui_widgets.cpp (renamed from 3rdparty/imgui/imgui_widgets.cpp) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imstb_rectpack.h (renamed from 3rdparty/imgui/imstb_rectpack.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imstb_textedit.h (renamed from 3rdparty/imgui/imstb_textedit.h) | 0 | ||||
-rw-r--r-- | 3rdparty/imgui/source/imstb_truetype.h (renamed from 3rdparty/imgui/imstb_truetype.h) | 0 | ||||
-rw-r--r-- | 3rdparty/stb/CMakeLists.txt | 13 | ||||
-rw-r--r-- | 3rdparty/stb/implementation.c | 8 | ||||
-rw-r--r-- | 3rdparty/stb/source | 0 |
24 files changed, 48 insertions, 4 deletions
diff --git a/3rdparty/glad/CMakeLists.txt b/3rdparty/glad/CMakeLists.txt index 9b2556a..30b9424 100644 --- a/3rdparty/glad/CMakeLists.txt +++ b/3rdparty/glad/CMakeLists.txt @@ -2,4 +2,9 @@ add_library(glad include/glad/glad.h src/glad.c ) -target_include_directories(glad PUBLIC include/) +target_include_directories(glad PUBLIC include) + +set_target_properties(glad +PROPERTIES + UNITY_BUILD OFF +) diff --git a/3rdparty/glfw/CMakeLists.txt b/3rdparty/glfw/CMakeLists.txt index 2145769..a9e8c9a 100644 --- a/3rdparty/glfw/CMakeLists.txt +++ b/3rdparty/glfw/CMakeLists.txt @@ -2,3 +2,8 @@ set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) add_subdirectory(source) + +set_target_properties(glfw +PROPERTIES + UNITY_BUILD OFF +) diff --git a/3rdparty/glm/CMakeLists.txt b/3rdparty/glm/CMakeLists.txt new file mode 100644 index 0000000..4ba97e3 --- /dev/null +++ b/3rdparty/glm/CMakeLists.txt @@ -0,0 +1,6 @@ +add_subdirectory(source) + +set_target_properties(glm +PROPERTIES + UNITY_BUILD OFF +) diff --git a/3rdparty/glm/glm.stamp b/3rdparty/glm/glm.stamp new file mode 100644 index 0000000..48437ff --- /dev/null +++ b/3rdparty/glm/glm.stamp @@ -0,0 +1,2 @@ +# Source obtained from https://github.com/g-truc/glm +commit: 6ad79aae3eb5bf809c30bf1168171e9e55857e45 diff --git a/3rdparty/glm/source b/3rdparty/glm/source new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/3rdparty/glm/source diff --git a/3rdparty/imgui/CMakeLists.txt b/3rdparty/imgui/CMakeLists.txt index e0e95b0..5dcd24e 100644 --- a/3rdparty/imgui/CMakeLists.txt +++ b/3rdparty/imgui/CMakeLists.txt @@ -1,8 +1,13 @@ # Note: we are not including files under backend/ here: those are #included in project main source files -file(GLOB IMGUI_HEDAER ${CMAKE_CURRENT_LIST_DIR}/*.h) -file(GLOB IMGUI_SOURCE ${CMAKE_CURRENT_LIST_DIR}/*.cpp) +file(GLOB IMGUI_HEDAER ${CMAKE_CURRENT_LIST_DIR}/source/*.h) +file(GLOB IMGUI_SOURCE ${CMAKE_CURRENT_LIST_DIR}/source/*.cpp) add_library(imgui ${IMGUI_HEDAER} ${IMGUI_SOURCE} ) -target_include_directories(imgui PUBLIC ${CMAKE_CURRENT_LIST_DIR}) +target_include_directories(imgui PUBLIC ${CMAKE_CURRENT_LIST_DIR}/source) + +set_target_properties(imgui +PROPERTIES + UNITY_BUILD OFF +) diff --git a/3rdparty/imgui/backends/imgui_impl_glfw.cpp b/3rdparty/imgui/source/backends/imgui_impl_glfw.cpp index 516aa3c..516aa3c 100644 --- a/3rdparty/imgui/backends/imgui_impl_glfw.cpp +++ b/3rdparty/imgui/source/backends/imgui_impl_glfw.cpp diff --git a/3rdparty/imgui/backends/imgui_impl_glfw.h b/3rdparty/imgui/source/backends/imgui_impl_glfw.h index 58712de..58712de 100644 --- a/3rdparty/imgui/backends/imgui_impl_glfw.h +++ b/3rdparty/imgui/source/backends/imgui_impl_glfw.h diff --git a/3rdparty/imgui/backends/imgui_impl_opengl3.cpp b/3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp index 0d3489c..0d3489c 100644 --- a/3rdparty/imgui/backends/imgui_impl_opengl3.cpp +++ b/3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp diff --git a/3rdparty/imgui/backends/imgui_impl_opengl3.h b/3rdparty/imgui/source/backends/imgui_impl_opengl3.h index 98c9aca..98c9aca 100644 --- a/3rdparty/imgui/backends/imgui_impl_opengl3.h +++ b/3rdparty/imgui/source/backends/imgui_impl_opengl3.h diff --git a/3rdparty/imgui/imconfig.h b/3rdparty/imgui/source/imconfig.h index 774b8f0..774b8f0 100644 --- a/3rdparty/imgui/imconfig.h +++ b/3rdparty/imgui/source/imconfig.h diff --git a/3rdparty/imgui/imgui.cpp b/3rdparty/imgui/source/imgui.cpp index efa6960..efa6960 100644 --- a/3rdparty/imgui/imgui.cpp +++ b/3rdparty/imgui/source/imgui.cpp diff --git a/3rdparty/imgui/imgui.h b/3rdparty/imgui/source/imgui.h index 871b75f..871b75f 100644 --- a/3rdparty/imgui/imgui.h +++ b/3rdparty/imgui/source/imgui.h diff --git a/3rdparty/imgui/imgui_demo.cpp b/3rdparty/imgui/source/imgui_demo.cpp index 72d98ca..72d98ca 100644 --- a/3rdparty/imgui/imgui_demo.cpp +++ b/3rdparty/imgui/source/imgui_demo.cpp diff --git a/3rdparty/imgui/imgui_draw.cpp b/3rdparty/imgui/source/imgui_draw.cpp index a99e6b2..a99e6b2 100644 --- a/3rdparty/imgui/imgui_draw.cpp +++ b/3rdparty/imgui/source/imgui_draw.cpp diff --git a/3rdparty/imgui/imgui_internal.h b/3rdparty/imgui/source/imgui_internal.h index baa4a4d..baa4a4d 100644 --- a/3rdparty/imgui/imgui_internal.h +++ b/3rdparty/imgui/source/imgui_internal.h diff --git a/3rdparty/imgui/imgui_tables.cpp b/3rdparty/imgui/source/imgui_tables.cpp index 27f1d53..27f1d53 100644 --- a/3rdparty/imgui/imgui_tables.cpp +++ b/3rdparty/imgui/source/imgui_tables.cpp diff --git a/3rdparty/imgui/imgui_widgets.cpp b/3rdparty/imgui/source/imgui_widgets.cpp index 56723cd..56723cd 100644 --- a/3rdparty/imgui/imgui_widgets.cpp +++ b/3rdparty/imgui/source/imgui_widgets.cpp diff --git a/3rdparty/imgui/imstb_rectpack.h b/3rdparty/imgui/source/imstb_rectpack.h index 3958952..3958952 100644 --- a/3rdparty/imgui/imstb_rectpack.h +++ b/3rdparty/imgui/source/imstb_rectpack.h diff --git a/3rdparty/imgui/imstb_textedit.h b/3rdparty/imgui/source/imstb_textedit.h index 2c635b2..2c635b2 100644 --- a/3rdparty/imgui/imstb_textedit.h +++ b/3rdparty/imgui/source/imstb_textedit.h diff --git a/3rdparty/imgui/imstb_truetype.h b/3rdparty/imgui/source/imstb_truetype.h index 48c2026..48c2026 100644 --- a/3rdparty/imgui/imstb_truetype.h +++ b/3rdparty/imgui/source/imstb_truetype.h diff --git a/3rdparty/stb/CMakeLists.txt b/3rdparty/stb/CMakeLists.txt new file mode 100644 index 0000000..b028ed2 --- /dev/null +++ b/3rdparty/stb/CMakeLists.txt @@ -0,0 +1,13 @@ +file(GLOB STB_HEADER ${CMAKE_CURRENT_LIST_DIR}/source/*.h) +file(GLOB STD_SOURCE ${CMAKE_CURRENT_LIST_DIR}/source/*.c) +add_library(stb + ${STB_HEADER} + ${STD_SOURCE} + implementation.c +) +target_include_directories(stb PUBLIC ${CMAKE_CURRENT_LIST_DIR}/source) + +set_target_properties(stb +PROPERTIES + UNITY_BUILD OFF +) diff --git a/3rdparty/stb/implementation.c b/3rdparty/stb/implementation.c new file mode 100644 index 0000000..2ceb201 --- /dev/null +++ b/3rdparty/stb/implementation.c @@ -0,0 +1,8 @@ +#define STB_RECT_PACK_IMPLEMENTATION +#include <stb_rect_pack.h> + +#define STB_TRUETYPE_IMPLEMENTATION +#include <stb_truetype.h> + +#define STB_IMAGE_IMPLEMENTATION +#include <stb_image.h> diff --git a/3rdparty/stb/source b/3rdparty/stb/source new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/3rdparty/stb/source |