Copy of osx-environment at 9993042d6
[windows-environment.git] / Scripts / sigc++.sh
1 #!/bin/bash -e
2
3 # cairomm-1.4.2 requires sigc++ 2.x
4 tar xJf $CBS_ARCHIVES/libsigc++-2.10.6.tar.xz
5 cd libsigc++-2.10.6
6
7 cross=""
8 if [ "$CBS_CLANG_ARCH" == "arm64" ]; then
9     cat > cross_file.txt <<EOF
10 [host_machine]
11 system = 'darwin'
12 cpu_family = 'aarch64'
13 cpu = 'arm'
14 endian = 'little'
15 [binaries]
16 cmake = 'cmake'
17 EOF
18     cross="--cross-file cross_file.txt"
19 fi
20
21
22 PATH=$PATH:$CBS_BUILD_BIN CC=$CBS_CC CXX=$CBS_CXX CFLAGS="$CBS_OSX_FLAGS" CPPFLAGS="-I$CBS_ROOT/include -L$CBS_ROOT/lib" \
23     CXXFLAGS="$CBS_OSX_FLAGS" LDFLAGS="$CBS_OSX_FLAGS -L$CBS_ROOT/lib" \
24     $MESON setup builddir $cross --prefix=$CBS_ROOT
25 PATH=$PATH:$CBS_BUILD_BIN $CBS_BUILD_BIN/ninja -C builddir
26 PATH=$PATH:$CBS_BUILD_BIN $CBS_BUILD_BIN/ninja -C builddir install