Casual Nighty Fix

This commit is contained in:
2025-12-06 16:12:43 +01:00
parent 66df544651
commit 8c6f628a85
238 changed files with 44 additions and 131156 deletions

View File

@@ -42,6 +42,7 @@ target_link_libraries(imguizmo PUBLIC imgui glm)
# Dear ImGui
set(IMGUI_DIR ${PROJECT_SOURCE_DIR}/src/ThirdParty/imgui)
add_library(imgui STATIC
${IMGUI_DIR}/imgui.cpp
${IMGUI_DIR}/imgui_demo.cpp
@@ -51,33 +52,28 @@ add_library(imgui STATIC
${IMGUI_DIR}/backends/imgui_impl_glfw.cpp
${IMGUI_DIR}/backends/imgui_impl_opengl3.cpp
)
target_include_directories(imgui PUBLIC ${IMGUI_DIR} ${IMGUI_DIR}/backends)
target_include_directories(imgui PUBLIC
${IMGUI_DIR}
${IMGUI_DIR}/backends
${PROJECT_SOURCE_DIR}/src/ThirdParty/glfw/include # <-- FIX
)
target_link_libraries(imgui PRIVATE glfw)
# ==================== Your code (separated files) ====================
set(ENGINE_SOURCES
src/Camera.cpp
src/Rendering.cpp
src/ProjectManager.cpp
src/EditorUI.cpp
src/Engine.cpp
src/EnginePanels.cpp
src/Shaders/Shader_Manager/Shader.cpp
src/Skybox/Skybox.cpp
src/Textures/Texture.cpp
src/WinView/Window.cpp
file(GLOB_RECURSE ENGINE_SOURCES CONFIGURE_DEPENDS
${PROJECT_SOURCE_DIR}/src/*.cpp
)
set(ENGINE_HEADERS
src/Common.h
src/SceneObject.h
src/Camera.h
src/Rendering.h
src/ProjectManager.h
src/EditorUI.h
src/Engine.h
file(GLOB_RECURSE ENGINE_HEADERS CONFIGURE_DEPENDS
${PROJECT_SOURCE_DIR}/src/*.h
${PROJECT_SOURCE_DIR}/src/*.hpp
)
list(FILTER ENGINE_SOURCES EXCLUDE REGEX ".*/ThirdParty/assimp/.*")
list(FILTER ENGINE_HEADERS EXCLUDE REGEX ".*/ThirdParty/assimp/.*")
add_library(core STATIC ${ENGINE_SOURCES} ${ENGINE_HEADERS})
set(ASSIMP_WARNINGS_AS_ERRORS OFF CACHE BOOL "Disable Assimp warnings as errors" FORCE)
add_subdirectory(src/ThirdParty/assimp EXCLUDE_FROM_ALL)