Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSergey Yershov <syershov@maps.me>2016-07-20 10:53:11 +0300
committerGitHub <noreply@github.com>2016-07-20 10:53:11 +0300
commit0c9f7e91dffc93daf3859bfd10456fc0b2e4797c (patch)
treebc0340b83f3ea6f8bed9920d06cd7b56a906fed6 /tools
parent08382128f9110011a6be23e0a3d22f5eaa0abb1d (diff)
parente525c18383f1418e6eab568cabd602368fa518c7 (diff)
Merge pull request #3779 from Zverik/smallfix
[styles] Fix small issues in skin generator and docs
Diffstat (limited to 'tools')
-rwxr-xr-xtools/unix/generate_symbols.sh18
1 files changed, 14 insertions, 4 deletions
diff --git a/tools/unix/generate_symbols.sh b/tools/unix/generate_symbols.sh
index d4319bbcd9..dbda5d637e 100755
--- a/tools/unix/generate_symbols.sh
+++ b/tools/unix/generate_symbols.sh
@@ -9,17 +9,27 @@ DATA_PATH="$OMIM_PATH/data"
if [ ! -f $SKIN_GENERATOR ];
then
source "$OMIM_PATH/tools/autobuild/detect_qmake.sh"
+
+ # OS-specific parameters
+ if [ "$(uname -s)" == "Darwin" ]; then
+ SPEC=${SPEC:-macx-clang}
+ PROCESSES=$(sysctl -n hw.ncpu)
+ else
+ SPEC=${SPEC:-linux-clang-libc++}
+ PROCESSES=$(nproc)
+ fi
+
for project in freetype gflags
do
cd "$OMIM_PATH/3party/$project"
- "$QMAKE" $project.pro -r -spec macx-clang CONFIG+=x86_64
- make
+ "$QMAKE" $project.pro -r -spec $SPEC CONFIG+=x86_64
+ make -j $PROCESSES
done
for project in base coding geometry skin_generator
do
cd "$OMIM_PATH/$project"
- "$QMAKE" $project.pro -r -spec macx-clang CONFIG+=x86_64
- make
+ "$QMAKE" $project.pro -r -spec $SPEC CONFIG+=x86_64
+ make -j $PROCESSES
done
fi