nokken/scripts/build_statistics_linux.sh
2025-04-20 11:17:03 -04:00

19 lines
No EOL
641 B
Bash
Executable file

#!/bin/bash
# Script to build the health analytics C++ library for Linux
# Create build directory
mkdir -p build/linux/lib
# Compile the C++ library
g++ -std=c++17 -shared -fPIC \
-o build/linux/lib/libhealth_analytics.so \
native/statistics/health_analytics.cpp \
-I native/statistics
# Copy the library to all locations where it might be needed
mkdir -p build/linux/x64/debug/bundle/lib
cp build/linux/lib/libhealth_analytics.so build/linux/x64/debug/bundle/lib/
cp build/linux/lib/libhealth_analytics.so build/linux/x64/debug/bundle/
cp build/linux/lib/libhealth_analytics.so ./
echo "Health Analytics C++ library built successfully!"