add_subdirectory(util)
add_subdirectory(raster)
add_subdirectory(noise)
add_subdirectory(gpu)
add_subdirectory(random)
add_subdirectory(mesh)
add_subdirectory(distribution)
add_subdirectory(sources)
add_subdirectory(layers)
add_subdirectory(albedo)
add_subdirectory(pipeline)
add_subdirectory(materials)
add_subdirectory(config)
if(TERRAINGEN_BUILD_APP)
    add_subdirectory(app)
endif()
if(TARGET terraingen_examples_common)
    add_subdirectory(examples)
endif()
