Files
domo-iot/build.local.sh
NADAL Jean-Baptiste bde9ffd991 wip in progress.
2019-12-11 18:57:59 +01:00

31 lines
863 B
Bash
Executable File

#!/bin/sh
if [ -e build ]; then
echo "Clean"
rm -rf build/*
fi
CMAKE_OPTS="-DCMAKE_EXPORT_COMPILE_COMMANDS=On"
# General
CMAKE_OPTS="$CMAKE_OPTS -DCMAKE_BUILD_TYPE=DEBUG"
# Options for LibSourcey
CMAKE_OPTS="$CMAKE_OPTS -DBUILD_SHARED_LIBS=OFF"
CMAKE_OPTS="$CMAKE_OPTS -D-DBUILD_WITH_STATIC_CRT=ON"
CMAKE_OPTS="$CMAKE_OPTS -DBUILD_MODULES=ON"
CMAKE_OPTS="$CMAKE_OPTS -DBUILD_APPLICATIONS=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DBUILD_SAMPLES=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DBUILD_TESTS=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DENABLE_LOGGING=ON"
# Options for NATS.c
CMAKE_OPTS="$CMAKE_OPTS -DNATS_BUILD_EXAMPLES=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DNATS_BUILD_STREAMING=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DNATS_BUILD_TLS_USE_OPENSSL_1_1_API=ON"
CMAKE_OPTS="$CMAKE_OPTS -DNATS_BUILD_WITH_TLS=OFF"
CMAKE_OPTS="$CMAKE_OPTS -DNATS_BUILD_LIB_SHARED=OFF"
cd build
cmake .. $CMAKE_OPTS ..
make