add_subdirectory(bumpmap)
add_subdirectory(cache_filesystem)
add_subdirectory(cache_sqlite3)
add_subdirectory(colorramp)
add_subdirectory(detail)
add_subdirectory(earth)
add_subdirectory(engine_rex)
add_subdirectory(featurefilter_intersect)
add_subdirectory(featurefilter_join)
add_subdirectory(kml)
add_subdirectory(sky_gl)
add_subdirectory(sky_simple)
add_subdirectory(template)
add_subdirectory(terrainshader)
add_subdirectory(vdatum_egm2008)
add_subdirectory(vdatum_egm84)
add_subdirectory(vdatum_egm96)
add_subdirectory(viewpoints)
add_subdirectory(webp)
add_subdirectory(zip)
add_subdirectory(stbdxt)

add_subdirectory(script_engine_quickjsng)
add_subdirectory(script_engine_duktape)

if(NOT BUILDING_VCPKG_PORT)
    add_subdirectory(gltf)
endif()

if(OSGEARTH_HAVE_SILVERLINING_NODEKIT)
    add_subdirectory(sky_silverlining)
endif()

# now requires C++20
#add_subdirectory(cache_rocksdb)

if(NOT APPLE AND NOT ANDROID)
    add_subdirectory(fastdxt)
    add_subdirectory(lerc)
endif()
