include("${PROJECT_SOURCE_DIR}/cmake/third_party/miniz.cmake")

terraingen_add_library(
    raster
    SOURCES
    cell_loops.cpp
    gaussian_blur.cpp
    grid.cpp
    resample.cpp
    geotiff/geotiff.cpp
    geotiff/geotiff_read.cpp
    geotiff/geotiff_write.cpp
    geotiff/tiff_codecs.cpp
    geotiff/tiff_format.cpp
    $<TARGET_OBJECTS:terraingen_miniz>
    PUBLIC
    terraingen_util
    PRIVATE
    $<BUILD_INTERFACE:terraingen_miniz_config>)
