Alejandro Cabeza Romero 1328b2d995
Fix qt compilation.
2025-12-18 11:47:59 +01:00

29 lines
739 B
Makefile

default:
just build
# One-time (or when CMakeLists.txt changes)
configure:
test -n "${LOGOS_CPP_SDK_ROOT}" || (echo "LOGOS_CPP_SDK_ROOT not set" && exit 1)
test -n "${LOGOS_BLOCKCHAIN_ROOT}" || (echo "LOGOS_BLOCKCHAIN_ROOT not set" && exit 1)
cmake -S . -B build -G Ninja \
-DUNTITLED_USE_QT=ON \
-DLOGOS_CPP_SDK_ROOT="${LOGOS_CPP_SDK_ROOT}" \
-DLOGOS_BLOCKCHAIN_ROOT="${LOGOS_BLOCKCHAIN_ROOT}" \
-DCOPY_PLUGIN_TO_SOURCE_DIR=ON
# Build only (assumes configure already ran)
build:
cmake --build build --parallel --target blockchainmodulelib
# Build via Nix
nix:
nix build .#default -L
# Enter dev shell
dev:
nix develop .#
clean:
rm -rf build
rm -f libblockchainmodulelib.so