mirror of
https://github.com/curl/curl.git
synced 2026-07-22 23:27:15 +03:00
travis: use ninja-build for CMake builds
Added package ninja-build to environment Use ninja to speed up CMake builds Closes #6077
This commit is contained in:
parent
8bdee98187
commit
e41ba40deb
2 changed files with 13 additions and 16 deletions
|
|
@ -71,21 +71,16 @@ if [ "$TRAVIS_OS_NAME" = linux -a "$BORINGSSL" ]; then
|
|||
cd $HOME
|
||||
git clone --depth=1 https://boringssl.googlesource.com/boringssl
|
||||
cd boringssl
|
||||
mkdir build
|
||||
cd build
|
||||
CXX="g++" CC="gcc" cmake -DCMAKE_BUILD_TYPE=release -DBUILD_SHARED_LIBS=1 ..
|
||||
make
|
||||
cd ..
|
||||
CXX="g++" CC="gcc" cmake -H. -Bbuild -GNinja -DCMAKE_BUILD_TYPE=release -DBUILD_SHARED_LIBS=1
|
||||
cmake --build build
|
||||
mkdir lib
|
||||
cd lib
|
||||
cp ../build/crypto/libcrypto.so .
|
||||
cp ../build/ssl/libssl.so .
|
||||
echo "BoringSSL lib dir: "`pwd`
|
||||
cd ../build
|
||||
make clean
|
||||
rm -f CMakeCache.txt
|
||||
CXX="g++" CC="gcc" cmake -DCMAKE_POSITION_INDEPENDENT_CODE=on ..
|
||||
make
|
||||
cp ./build/crypto/libcrypto.so ./lib/
|
||||
cp ./build/ssl/libssl.so ./lib/
|
||||
echo "BoringSSL lib dir: "`pwd`"/lib"
|
||||
cmake --build build --target clean
|
||||
rm -f build/CMakeCache.txt
|
||||
CXX="g++" CC="gcc" cmake -H. -Bbuild -GNinja -DCMAKE_POSITION_INDEPENDENT_CODE=on
|
||||
cmake --build build
|
||||
export LIBS=-lpthread
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue