lots of changes in code for ssl client
This commit is contained in:
@@ -1,33 +1,49 @@
|
||||
#!/bin/bash
|
||||
|
||||
SYSROOT="$(pwd)/sysroot"
|
||||
CLANG_PATH=/usr/local/opt/llvm@16/bin
|
||||
# CLANG_PATH=/usr/local/opt/llvm@16/bin
|
||||
CLANG_PATH="/usr/lib/llvm-14/bin"
|
||||
|
||||
export PATH="$CLANG_PATH:$PATH"
|
||||
export CC="clang"
|
||||
export CXX="clang++"
|
||||
export LD="ld.lld"
|
||||
|
||||
export PKG_CONFIG_PATH=$SYSROOT/usr/lib/arm-linux-gnueabihf/pkgconfig
|
||||
export CFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=$SYSROOT"
|
||||
export CXXFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=$SYSROOT"
|
||||
export LDFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -fuse-ld=lld --sysroot=$SYSROOT"
|
||||
# export PKG_CONFIG_PATH=$SYSROOT/usr/lib/arm-linux-gnueabihf/pkgconfig
|
||||
# export CFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=$SYSROOT"
|
||||
# export CXXFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=$SYSROOT"
|
||||
# export LDFLAGS="--target=armv7-linux-gnueabihf -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -fuse-ld=lld --sysroot=$SYSROOT"
|
||||
|
||||
BUILD_DIR="./build"
|
||||
# mkdir -p "$BUILD_DIR"
|
||||
# rm -rf "$BUILD_DIR"/*
|
||||
|
||||
rm -rf "$BUILD_DIR"
|
||||
mkdir -p "$BUILD_DIR"
|
||||
rm -rf "$BUILD_DIR"/*
|
||||
|
||||
cd "$BUILD_DIR"
|
||||
|
||||
# cmake -GNinja \
|
||||
# -DCMAKE_SYSTEM_NAME=Linux \
|
||||
# -DCMAKE_SYSROOT="$SYSROOT" \
|
||||
# -DUSE_ALSA_ADAPTER=ON \
|
||||
# ../../
|
||||
# # -DCMAKE_BUILD_TYPE=Debug \
|
||||
# # -DCMAKE_C_FLAGS="$CFLAGS -g" \
|
||||
# # -DCMAKE_CXX_FLAGS="$CXXFLAGS -g" \
|
||||
# # -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -g" \
|
||||
# # ../../
|
||||
|
||||
cmake -GNinja \
|
||||
-DCMAKE_SYSTEM_NAME=Linux \
|
||||
-DCMAKE_SYSROOT="$SYSROOT" \
|
||||
-DUSE_ALSA_ADAPTER=ON \
|
||||
../../
|
||||
# -DCMAKE_BUILD_TYPE=Debug \
|
||||
# -DCMAKE_C_FLAGS="$CFLAGS -g" \
|
||||
# -DCMAKE_CXX_FLAGS="$CXXFLAGS -g" \
|
||||
# -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -g" \
|
||||
# ../../
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_C_COMPILER="$CC" \
|
||||
-DCMAKE_CXX_COMPILER="$CXX" \
|
||||
-DCMAKE_C_FLAGS="$CFLAGS" \
|
||||
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
|
||||
..
|
||||
|
||||
|
||||
ninja
|
||||
Reference in New Issue
Block a user