Skip to content

Commit cbb4db1

Browse files
committed
update GLI (use custom location for GLM + fix with templates) and GLM (to latest and our own fork not mine, this one was 6 years old) submodules
1 parent 39bb3e1 commit cbb4db1

File tree

5 files changed

+8
-13
lines changed

5 files changed

+8
-13
lines changed

.gitmodules

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
path = 3rdparty/libexpat
2828
url = [email protected]:Devsh-Graphics-Programming/libexpat.git
2929
branch = master
30-
[submodule "3rdparty/glm"]
31-
path = 3rdparty/glm
32-
url = [email protected]:AnastaZIuk/glm.git
3330
[submodule "3rdparty/freetype2"]
3431
path = 3rdparty/freetype2
3532
url = [email protected]:Devsh-Graphics-Programming/freetype.git
@@ -117,3 +114,6 @@
117114
[submodule "docker/compiler-explorer"]
118115
path = docker/compiler-explorer
119116
url = [email protected]:Devsh-Graphics-Programming/Compiler-Explorer-Docker.git
117+
[submodule "3rdparty/glm"]
118+
path = 3rdparty/glm
119+
url = [email protected]:Devsh-Graphics-Programming/glm.git

3rdparty/CMakeLists.txt

+2-7
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ if(_NBL_COMPILE_WITH_OPEN_EXR_)
231231
endif()
232232

233233

234-
#gli
234+
# gli
235235
option(_NBL_COMPILE_WITH_GLI_ "Build with GLI library" ON)
236236
if(_NBL_COMPILE_WITH_GLI_)
237237
set(_OLD_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
@@ -240,6 +240,7 @@ if(_NBL_COMPILE_WITH_GLI_)
240240
set(BUILD_SHARED_LIBS OFF)
241241
set(BUILD_STATIC_LIBS OFF)
242242
set(BUILD_TESTING OFF)
243+
set(GLI_GLM_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/glm")
243244
add_subdirectory(gli gli EXCLUDE_FROM_ALL)
244245
set(BUILD_SHARED_LIBS ${_OLD_BUILD_SHARED_LIBS})
245246
set(BUILD_STATIC_LIBS ${_OLD_BUILD_STATIC_LIBS})
@@ -419,12 +420,6 @@ add_library(aesGladman OBJECT
419420

420421
add_subdirectory(argparse argparse EXCLUDE_FROM_ALL)
421422

422-
option(GLM_TEST_ENABLE_SIMD_SSE4_2 "Enable SSE 4.2 optimizations" ON)
423-
option(GLM_TEST_ENABLE "Build unit tests" OFF)
424-
#add_subdirectory(glm EXCLUDE_FROM_ALL)
425-
set(BUILD_SHARED_LIBS ${_OLD_BUILD_SHARED_LIBS})
426-
set(BUILD_STATIC_LIBS ${_OLD_BUILD_STATIC_LIBS})
427-
428423
if (NBL_BUILD_MITSUBA_LOADER)
429424
option(BUILD_tools "EXPAT: build the xmlwf tool for expat library" OFF)
430425
option(BUILD_examples "EXPAT: build the examples for expat library" OFF)

3rdparty/gli

Submodule gli updated 161 files

3rdparty/glm

Submodule glm updated 1525 files

src/nbl/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ endif()
308308

309309
set(COMMON_INCLUDE_DIRS
310310
${THIRD_PARTY_SOURCE_DIR}/glm
311-
${THIRD_PARTY_SOURCE_DIR}/renderdoc # for renderdoc api header
311+
${THIRD_PARTY_SOURCE_DIR}/renderdoc # for renderdoc api header
312312
${CMAKE_BINARY_DIR}/3rdparty/zlib #for dynamically generated zconf.h
313313
$<TARGET_PROPERTY:png_static,BINARY_DIR> #for dynamically generated pnglibconf.h
314314
$<TARGET_PROPERTY:jpeg-static,BINARY_DIR> #for dynamically generated jconfig.h

0 commit comments

Comments
 (0)