File tree Expand file tree Collapse file tree 6 files changed +11
-24
lines changed
Expand file tree Collapse file tree 6 files changed +11
-24
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ android {
3535
3636 externalNativeBuild {
3737 cmake {
38- version ' 3.22.1 '
38+ version ' 3.30.3 '
3939 path ' src/main/jni/CMakeLists.txt'
4040 }
4141 }
Original file line number Diff line number Diff line change @@ -445,22 +445,6 @@ else()
445445endif (MSVC )
446446
447447
448- if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
449- CMAKE_CXX_COMPILER_ID MATCHES "GNU" )
450- if (PLATFORM_APPLE)
451- # Looks like force_load is preferable over all_load
452- set (WHOLE_ARCHIVE_FLAG "-Wl,-force_load" CACHE INTERNAL "all_load flag" )
453- # Option -noall_load is obsolete and there is no -noforce_load
454- set (NO_WHOLE_ARCHIVE_FLAG "" CACHE INTERNAL "noall_load flag" )
455- else ()
456- set (WHOLE_ARCHIVE_FLAG "-Wl,--whole-archive" CACHE INTERNAL "whole-archive flag" )
457- set (NO_WHOLE_ARCHIVE_FLAG "-Wl,--no-whole-archive" CACHE INTERNAL "no-whole-archive flag" )
458- endif ()
459- else ()
460- set (WHOLE_ARCHIVE_FLAG "" )
461- set (NO_WHOLE_ARCHIVE_FLAG "" )
462- endif ()
463-
464448if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
465449 # Treat warnings as errors
466450 set (DILIGENT_CLANG_COMPILE_OPTIONS "" CACHE STRING "Common Clang compile options" )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.10 )
1+ cmake_minimum_required (VERSION 3.24 )
22
33project (Diligent-Archiver CXX)
44
@@ -181,7 +181,7 @@ PUBLIC
181181 Diligent-ArchiverInterface
182182PRIVATE
183183 Diligent-BuildSettings
184- ${WHOLE_ARCHIVE_FLAG} Diligent-Archiver-static ${NO_WHOLE_ARCHIVE_FLAG}
184+ "$<LINK_LIBRARY:WHOLE_ARCHIVE, Diligent-Archiver-static>"
185185)
186186
187187if (PLATFORM_WIN32)
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.10 )
1+ cmake_minimum_required (VERSION 3.24 )
22
33project (Diligent-GraphicsEngineOpenGL CXX)
44
@@ -262,7 +262,7 @@ PUBLIC
262262target_link_libraries (Diligent-GraphicsEngineOpenGL-shared
263263PRIVATE
264264 Diligent-BuildSettings
265- ${WHOLE_ARCHIVE_FLAG} Diligent-GraphicsEngineOpenGL-static ${NO_WHOLE_ARCHIVE_FLAG}
265+ "$<LINK_LIBRARY:WHOLE_ARCHIVE, Diligent-GraphicsEngineOpenGL-static>"
266266PUBLIC
267267 ${PUBLIC_DEPENDENCIES}
268268)
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.10 )
1+ cmake_minimum_required (VERSION 3.24 )
22
33include (../../BuildTools/CMake/VulkanUtils.cmake)
44
@@ -286,7 +286,7 @@ PUBLIC
286286target_link_libraries (Diligent-GraphicsEngineVk-shared
287287PRIVATE
288288 Diligent-BuildSettings
289- ${WHOLE_ARCHIVE_FLAG} Diligent-GraphicsEngineVk-static ${NO_WHOLE_ARCHIVE_FLAG}
289+ "$<LINK_LIBRARY:WHOLE_ARCHIVE, Diligent-GraphicsEngineVk-static>"
290290PUBLIC
291291 ${PUBLIC_DEPENDENCIES}
292292)
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.17)
22
3+ include (../../BuildTools/CMake/BuildUtils.cmake)
4+
35project (Diligent-GPUTestFramework)
46
57set (SOURCE src/GPUTestingEnvironment.cpp src/TestingSwapChainBase.cpp)
@@ -156,5 +158,6 @@ set_target_properties(Diligent-GPUTestFramework PROPERTIES
156158)
157159
158160if (TARGET Diligent-Archiver-shared)
159- target_link_libraries (Diligent-GPUTestFramework PUBLIC Diligent-Archiver-shared)
161+ get_backend_libraries_type(LIB_TYPE)
162+ target_link_libraries (Diligent-GPUTestFramework PUBLIC Diligent-Archiver-${LIB_TYPE} )
160163endif ()
You can’t perform that action at this time.
0 commit comments