NBGraphics restructure

This commit is contained in:
NaifBanana
2026-03-17 01:47:05 -05:00
parent 48464504c8
commit 9ec4a11abf
19 changed files with 2411 additions and 23 deletions
+7 -9
View File
@@ -24,15 +24,6 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(NB_TARGET_LINUX ON)
endif()
find_package(OpenGL)
add_subdirectory(../glfw ../glfw/build)
include_directories(../glfw/include ../glad/include)
set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
if(NB_BUILD_TESTS)
message(STATUS "Building tests")
enable_testing()
@@ -61,4 +52,11 @@ elseif (NB_TARGET_LINUX)
add_compile_definitions(_NB_TARGET_LINUX)
endif()
# External Dep paths
set(GLFW_PATH ../glfw/)
set(GLAD_PATH ../glad/)
get_filename_component(GLFW_PATH ${GLFW_PATH} ABSOLUTE)
get_filename_component(GLAD_PATH ${GLAD_PATH} ABSOLUTE)
add_subdirectory(./engine)