add_subdirectory(glm) if (NOT ANDROID AND NOT IOS) add_subdirectory(glfw) add_subdirectory(ftxui) add_subdirectory(assimp) endif() 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) if (NOT LINUX) file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/deps) execute_process( COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} -DTOOLCHAIN_FILE=${TOOLCHAIN_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/libarchive WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/deps ) execute_process( COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}/deps ) list(APPEND CMAKE_PREFIX_PATH ${CMAKE_BINARY_DIR}/deps/INSTALL) endif()