#!/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