mirror of https://github.com/OpenVPN/openvpn-gui
travis: add build with ovpn3 enabled
Signed-off-by: Lev Stipakov <lev@openvpn.net>pull/506/head
parent
45520e7f6d
commit
e0dc6d85b4
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
git clone https://github.com/json-c/json-c.git
|
||||||
|
cd json-c
|
||||||
|
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake -DBUILD_SHARED_LIBS=False -DDISABLE_WERROR=True -DCMAKE_INSTALL_PREFIX=/usr/local/i686-w64-mingw32 -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc -DCMAKE_SYSTEM_NAME="Windows" ..
|
||||||
|
make V=1
|
||||||
|
sudo make install
|
||||||
|
|
||||||
|
cd .. && rm -rf build
|
||||||
|
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake -DBUILD_SHARED_LIBS=False -DDISABLE_WERROR=True -DCMAKE_INSTALL_PREFIX=/usr/local/x86_64-w64-mingw32 -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_SYSTEM_NAME="Windows" ..
|
||||||
|
make V=1
|
||||||
|
sudo make install
|
||||||
|
|
||||||
|
cd .. && rm -rf build
|
||||||
|
|
||||||
|
cd ..
|
|
@ -16,6 +16,10 @@ matrix:
|
||||||
env: CHOST=i686-w64-mingw32 CONFIG=""
|
env: CHOST=i686-w64-mingw32 CONFIG=""
|
||||||
- compiler: gcc
|
- compiler: gcc
|
||||||
env: CHOST=x86_64-w64-mingw32 CONFIG=""
|
env: CHOST=x86_64-w64-mingw32 CONFIG=""
|
||||||
|
- compiler: gcc
|
||||||
|
env: CHOST=i686-w64-mingw32 CONFIG="--enable-ovpn3"
|
||||||
|
- compiler: gcc
|
||||||
|
env: CHOST=x86_64-w64-mingw32 CONFIG="--enable-ovpn3"
|
||||||
- compiler: gcc
|
- compiler: gcc
|
||||||
env: CHOST=i686-w64-mingw32 CONFIG="--disable-password-change"
|
env: CHOST=i686-w64-mingw32 CONFIG="--disable-password-change"
|
||||||
- compiler: gcc
|
- compiler: gcc
|
||||||
|
@ -25,13 +29,14 @@ matrix:
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages: [ gcc-mingw-w64 ]
|
packages: [ gcc-mingw-w64, mingw-w64-tools, doxygen ]
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- unset CC; unset CXX
|
- unset CC; unset CXX
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- if [[ $CONFIG != *"--disable-password-change"* ]]; then . .travis-build-openssl.sh; fi
|
- if [[ $CONFIG != *"--disable-password-change"* ]]; then . .travis-build-openssl.sh; fi
|
||||||
|
- if [[ $CONFIG == *"--enable-ovpn3"* ]]; then . .travis-build-jsonc.sh; fi
|
||||||
- autoreconf -i -v
|
- autoreconf -i -v
|
||||||
- ./configure --prefix=/ --libdir=/lib --host=$CHOST --build=x86_64-pc-linux-gnu --program-prefix='' $CONFIG && make
|
- ./configure --prefix=/ --libdir=/lib --host=$CHOST --build=x86_64-pc-linux-gnu --program-prefix='' $CONFIG && make
|
||||||
# build from tarball
|
# build from tarball
|
||||||
|
|
Loading…
Reference in New Issue