File: build-universal-binary.sh

package info (click to toggle)
eiskaltdcpp 2.2.9-3~bpo70%2B1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy-backports
  • size: 20,372 kB
  • sloc: cpp: 94,068; ansic: 8,832; perl: 1,523; xml: 1,378; sh: 685; php: 661; makefile: 101
file content (25 lines) | stat: -rwxr-xr-x 1,106 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

# Author:  Maxim Ignatenko
# License: Public Domain
# Created: 2013-06-18
# Created: 2013-06-18
# Version: N/A
#
# Description: script for building universal application bundle

set -e

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

OSXSDK=/Developer/SDKs/MacOSX10.7.sdk
OPTIONS="-DCMAKE_BUILD_TYPE=Release -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DFREE_SPACE_BAR_C=ON -DWITH_SOUNDS=ON -DUSE_ASPELL=ON -DPERL_REGEX=ON -DWITH_DHT=ON -DLOCAL_BOOST=ON "
COMPILER="-DCMAKE_C_COMPILER=/opt/local/bin/gcc-mp -DCMAKE_CXX_COMPILER=/opt/local/bin/g++-mp"
COMPILER_FLAGS="-DCMAKE_SYSTEM_PREFIX_PATH='/opt/local/;${OSXSDK}/' -DCMAKE_INCLUDE_PATH='${OSXSDK}/usr/include;/opt/local/include;/usr/include' -DCMAKE_CXX_FLAGS='-I${OSXSDK}/usr/include -I/opt/local/include' -DCMAKE_C_FLAGS='-I${OSXSDK}/usr/include -I/opt/local/include' -DCMAKE_EXE_LINKER_FLAGS=-L/opt/local/lib"
ARCH="-DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT='${OSXSDK}'"

eval /opt/local/bin/cmake .. -DCMAKE_OSX_ARCHITECTURES=\'i386\;x86_64\' ${ARCH} ${COMPILER_FLAGS} ${COMPILER} ${OPTIONS} "$@"

make -j 4

cpack -G DragNDrop