Duckstation/dep/CMakeLists.txt
2023-09-05 22:10:50 +10:00

53 lines
1 KiB
CMake

add_subdirectory(fmt)
add_subdirectory(stb)
add_subdirectory(zlib)
add_subdirectory(zstd)
add_subdirectory(minizip)
add_subdirectory(lzma)
add_subdirectory(libchdr)
add_subdirectory(xxhash)
add_subdirectory(rapidjson)
add_subdirectory(glslang)
add_subdirectory(imgui)
add_subdirectory(simpleini)
add_subdirectory(vulkan)
add_subdirectory(soundtouch)
add_subdirectory(googletest)
add_subdirectory(cpuinfo)
add_subdirectory(fast_float)
add_subdirectory(reshadefx)
if(ENABLE_CUBEB)
add_subdirectory(cubeb)
endif()
if(ENABLE_OPENGL)
add_subdirectory(glad)
endif()
if(ENABLE_DISCORD_PRESENCE)
add_subdirectory(discord-rpc)
endif()
if(ENABLE_CHEEVOS)
add_subdirectory(rcheevos)
endif()
if(${CPU_ARCH} STREQUAL "aarch32" OR ${CPU_ARCH} STREQUAL "aarch64")
add_subdirectory(vixl)
endif()
if(${CPU_ARCH} STREQUAL "riscv64")
add_subdirectory(biscuit)
add_subdirectory(riscv-disas)
endif()
if(WIN32)
add_subdirectory(d3d12ma)
add_subdirectory(winpixeventruntime)
endif()
if(APPLE)
add_subdirectory(spirv-cross)
endif()