include(ExternalProject) if (CMAKE_TOOLCHAIN_FILE) if(NOT IS_ABSOLUTE ${CMAKE_TOOLCHAIN_FILE}) set(TOOLCHAIN "${CMAKE_BINARY_DIR}/${CMAKE_TOOLCHAIN_FILE}") else() set(TOOLCHAIN "${CMAKE_TOOLCHAIN_FILE}") endif() endif() add_subdirectory(glm) if (NOT ANDROID AND NOT IOS) add_subdirectory(glfw) add_subdirectory(ftxui) endif() add_subdirectory(ankerl-unordered_dense) add_subdirectory(assimp) add_subdirectory(fmt) add_subdirectory(spdlog) add_subdirectory(yaml-cpp) add_subdirectory(magic-enum) add_subdirectory(pugixml) add_subdirectory(stb) add_subdirectory(eigen) add_subdirectory(utfcpp) add_subdirectory(imgui) add_subdirectory(tracy) add_subdirectory(libstud-uuid) add_subdirectory(rapidyaml) add_subdirectory(libarchive) add_subdirectory(boost) add_subdirectory(units) add_subdirectory(libjpeg-turbo) add_subdirectory(msdf) if (NOT IOS AND ENABLE_CURL) add_subdirectory(curl) endif() if(ENABLE_TEST) add_subdirectory(catch2) endif() add_subdirectory(tinyusdz)