diff options
author | Ilya Zverev <zverik@textual.ru> | 2016-07-14 11:47:33 +0300 |
---|---|---|
committer | Ilya Zverev <zverik@textual.ru> | 2016-07-14 11:47:33 +0300 |
commit | e525c18383f1418e6eab568cabd602368fa518c7 (patch) | |
tree | e9d3b876d823fc4b7859de62e50f3565d5c40c03 /tools | |
parent | 0170ab83067b8b1ebf553837fd9c3c02bf34fcc7 (diff) |
[styles] Fix small issues in skin generator and docs
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/unix/generate_symbols.sh | 18 |
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 |