add_subdirectory(imgui) add_subdirectory(nlohmann) add_subdirectory(stb) add_subdirectory(smaa) add_subdirectory(ToolWindowManager) set(ASSIMP_IMPORTER_GLTF_USE_OPEN3DGC OFF CACHE BOOL "" FORCE) set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) set(ASSIMP_NO_EXPORT ON CACHE BOOL "" FORCE) set(ASSIMP_BUILD_SAMPLES OFF CACHE BOOL "" FORCE) set(ASSIMP_INSTALL OFF CACHE BOOL "" FORCE) set(ASSIMP_BUILD_ZLIB OFF CACHE BOOL "" FORCE) set(ASSIMP_BUILD_TESTS OFF CACHE BOOL "" FORCE) set(ASSIMP_BUILD_ASSIMP_TOOLS OFF CACHE BOOL "" FORCE) add_subdirectory(assimp) add_subdirectory(ogg) add_subdirectory(opus) add_library(opusfile opusfile/src/opusfile.c opusfile/src/info.c opusfile/src/internal.c opusfile/src/stream.c) target_include_directories(opusfile PUBLIC opusfile/include) target_link_libraries(opusfile PUBLIC ogg opus)