CMakeLists.txt (2168B)
1 set(FMT_INSTALL OFF CACHE BOOL "") 2 add_subdirectory(fmt EXCLUDE_FROM_ALL) 3 disable_compiler_warnings_for_target(fmt) 4 add_subdirectory(minizip EXCLUDE_FROM_ALL) 5 disable_compiler_warnings_for_target(minizip) 6 add_subdirectory(lzma EXCLUDE_FROM_ALL) 7 disable_compiler_warnings_for_target(lzma) 8 add_subdirectory(libchdr EXCLUDE_FROM_ALL) 9 disable_compiler_warnings_for_target(libchdr) 10 add_subdirectory(xxhash EXCLUDE_FROM_ALL) 11 disable_compiler_warnings_for_target(xxhash) 12 add_subdirectory(imgui EXCLUDE_FROM_ALL) 13 disable_compiler_warnings_for_target(imgui) 14 add_subdirectory(simpleini EXCLUDE_FROM_ALL) 15 disable_compiler_warnings_for_target(simpleini) 16 add_subdirectory(vulkan EXCLUDE_FROM_ALL) 17 add_subdirectory(googletest EXCLUDE_FROM_ALL) 18 add_subdirectory(fast_float EXCLUDE_FROM_ALL) 19 add_subdirectory(reshadefx EXCLUDE_FROM_ALL) 20 disable_compiler_warnings_for_target(reshadefx) 21 add_subdirectory(rcheevos EXCLUDE_FROM_ALL) 22 disable_compiler_warnings_for_target(rcheevos) 23 add_subdirectory(rapidyaml EXCLUDE_FROM_ALL) 24 disable_compiler_warnings_for_target(rapidyaml) 25 add_subdirectory(cubeb EXCLUDE_FROM_ALL) 26 disable_compiler_warnings_for_target(cubeb) 27 disable_compiler_warnings_for_target(speex) 28 add_subdirectory(kissfft EXCLUDE_FROM_ALL) 29 disable_compiler_warnings_for_target(kissfft) 30 add_subdirectory(freesurround EXCLUDE_FROM_ALL) 31 disable_compiler_warnings_for_target(freesurround) 32 33 if(ENABLE_OPENGL) 34 add_subdirectory(glad EXCLUDE_FROM_ALL) 35 disable_compiler_warnings_for_target(glad) 36 endif() 37 38 if(CPU_ARCH_X64) 39 add_subdirectory(xbyak EXCLUDE_FROM_ALL) 40 add_subdirectory(zydis EXCLUDE_FROM_ALL) 41 disable_compiler_warnings_for_target(zydis) 42 endif() 43 44 if(CPU_ARCH_ARM32 OR CPU_ARCH_ARM64) 45 add_subdirectory(vixl EXCLUDE_FROM_ALL) 46 disable_compiler_warnings_for_target(vixl) 47 endif() 48 49 if(CPU_ARCH_RISCV64) 50 add_subdirectory(biscuit EXCLUDE_FROM_ALL) 51 disable_compiler_warnings_for_target(biscuit) 52 add_subdirectory(riscv-disas EXCLUDE_FROM_ALL) 53 disable_compiler_warnings_for_target(riscv-disas) 54 endif() 55 56 if(WIN32) 57 add_subdirectory(d3d12ma EXCLUDE_FROM_ALL) 58 disable_compiler_warnings_for_target(d3d12ma) 59 add_subdirectory(winpixeventruntime EXCLUDE_FROM_ALL) 60 endif() 61