for i in ON OFF; do
    mkdir -pv "$SRCDIR"/build_${i}
    cd "$SRCDIR"/build_${i}

    abinfo "Running CMake for WebKitGTK (SOUP2=${i}) ..."
    cmake "$SRCDIR" \
        ${CMAKE_DEF[@]} ${CMAKE_AFTER[@]} \
        -DUSE_SOUP2=${i} \
        -GNinja

    abinfo "Building WebKitGTK (SOUP2=${i}) ..."
    ninja -C "$SRCDIR"/build_${i} ${NINJA_FLAGS}

    abinfo "Installing WebKitGTK (SOUP2=${i}) ..."
    DESTDIR="$PKGDIR" \
        cmake --install .
done

mkdir -pv "$SRCDIR"/build_gtk4
cd "$SRCDIR"/build_gtk4

abinfo "Running CMake for WebKitGTK (GTK 4.x) ..."
cmake "$SRCDIR" \
    ${CMAKE_DEF[@]} ${CMAKE_AFTER[@]} \
    -DUSE_SOUP2=OFF \
    -DUSE_GTK4=ON \
    -GNinja

abinfo "Building WebKitGTK (GTK 4.x) ..."
ninja -C "$SRCDIR"/build_gtk4 ${NINJA_FLAGS}

abinfo "Installing WebKitGTK (GTK 4.x) ..."
DESTDIR="$PKGDIR" \
    cmake --install .
