comparison Resources/holy-build-box-internal.sh @ 2:39bdff8f0247

user management in holy-build-box
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 13 Jun 2019 15:32:35 +0200
parents 520cba9a0d42
children cd1231292eb6
comparison
equal deleted inserted replaced
1:179203abadc5 2:39bdff8f0247
4 # Activate Holy Build Box environment. 4 # Activate Holy Build Box environment.
5 source /hbb_exe/activate 5 source /hbb_exe/activate
6 6
7 set -x 7 set -x
8 8
9 mkdir /build 9 mkdir /tmp/build
10 cd /build 10 cd /tmp/build
11 11
12 # Holy Build Box defines LDFLAGS as "-L/hbb_exe/lib 12 # Holy Build Box defines LDFLAGS as "-L/hbb_exe/lib
13 # -static-libstdc++". The "-L/hbb_exe/lib" option results in linking 13 # -static-libstdc++". The "-L/hbb_exe/lib" option results in linking
14 # errors "undefined reference" to `std::__once_callable', 14 # errors "undefined reference" to `std::__once_callable',
15 # 'std::__once_call' and '__once_proxy'. 15 # 'std::__once_call' and '__once_proxy'.
17 unset LDPATHFLAGS 17 unset LDPATHFLAGS
18 unset SHLIB_LDFLAGS 18 unset SHLIB_LDFLAGS
19 unset LD_LIBRARY_PATH 19 unset LD_LIBRARY_PATH
20 unset LIBRARY_PATH 20 unset LIBRARY_PATH
21 21
22 cp -r /source /source-writeable 22 cp -r /source /tmp/source-writeable
23 cmake /source-writeable \ 23 cmake /tmp/source-writeable \
24 -DCMAKE_BUILD_TYPE=Release -DSTATIC_BUILD=ON \ 24 -DCMAKE_BUILD_TYPE=Release -DSTATIC_BUILD=ON \
25 -DORTHANC_FRAMEWORK_SOURCE=web \ 25 -DORTHANC_FRAMEWORK_SOURCE=web \
26 -DCMAKE_INSTALL_PREFIX=/target 26 -DCMAKE_INSTALL_PREFIX=/target
27 27
28 make -j`nproc` 28 make -j`nproc`