# Refer to; https://github.com/neovim/neovim/issues/2557
CFLAGS="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2"
CXXFLAGS="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2"

OPTS+=" -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCACHE_PRG=OFF \
        -Wno-dev"

cmake -B $MODULE-$VERSION -S . -G Ninja $OPTS &&
cmake --build $MODULE-$VERSION &&

prepare_install
cmake --install $MODULE-$VERSION &&

# Make vim modules work
mkdir -p /usr/share/nvim &&

echo "set runtimepath+=/usr/share/vim/vimfiles" > /usr/share/nvim/sysinit.vim &&
install -Dm644 runtime/nvim.desktop -t /usr/share/applications/ &&
install -Dm644 runtime/nvim.appdata.xml -t /usr/share/metainfo/ &&
install -Dm644 runtime/nvim.png -t /usr/share/pixmaps/
