blob: 0d8411d62d13141a8b81852b279121ce9437846b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#! /bin/bash
git submodule update --recursive --init
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug
ln -s build/compile_commands.json $(pwd)/compile_commands.json
# gather informations
PROJECT_VERSION=$(cmake --system-information | awk -F= '$1~/CMAKE_PROJECT_VERSION:STATIC/{print$2}')
# modules development
cmake -B build-sdk -G Ninja -DCMAKE_BUILD_TYPE=Debug -DGPGFRONTEND_BUILD_TYPE_ONLY_SDK=On -DCMAKE_INSTALL_PREFIX=$pwd/modules/sdk/$PROJECT_VERSION
cmake -B modules/build -S modules -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$pwd/build/artifacts
|