|
@@ -33,27 +33,27 @@ script:
|
|
|
- mkdir -p build
|
|
|
- cd build
|
|
|
- echo "Cross compile release build for MinGW 32 bit"
|
|
|
-- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_server=ON -DBUILD_client=ON ..
|
|
|
+- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLESERVER=ON -DBUILD_EXAMPLECLIENT=ON ..
|
|
|
- make -j
|
|
|
- cp ../README.md .
|
|
|
- zip open62541-win32.zip README.md server_static.exe server.exe client.exe client_static.exe libopen62541.dll libopen62541.dll.a open62541.h open62541.c
|
|
|
- cp open62541-win32.zip ..
|
|
|
- cd .. && rm build -rf && mkdir -p build && cd build
|
|
|
- echo "Cross compile release build for MinGW 64 bit"
|
|
|
-- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw64.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_server=ON -DBUILD_client=ON ..
|
|
|
+- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw64.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLESERVER=ON -DBUILD_EXAMPLECLIENT=ON ..
|
|
|
- make -j
|
|
|
- cp ../README.md .
|
|
|
- zip open62541-win64.zip README.md server_static.exe server.exe client.exe client_static.exe libopen62541.dll libopen62541.dll.a open62541.h open62541.c
|
|
|
- cp open62541-win64.zip ..
|
|
|
- cd .. && rm build -rf && mkdir -p build && cd build
|
|
|
- echo "Cross compile release build for 32-bit linux"
|
|
|
-- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-gcc-m32.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_server=ON -DBUILD_client=ON ..
|
|
|
+- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-gcc-m32.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLESERVER=ON -DBUILD_EXAMPLECLIENT=ON ..
|
|
|
- make -j
|
|
|
- tar -pczf open62541-linux32.tar.gz ../README.md server_static server client_static client libopen62541.so open62541.h open62541.c
|
|
|
- cp open62541-linux32.tar.gz ..
|
|
|
- cd .. && rm build -rf && mkdir -p build && cd build
|
|
|
- echo "Compile release build for 64-bit linux"
|
|
|
-- cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_AMALGAMATION=ON -DBUILD_server=ON -DBUILD_client=ON ..
|
|
|
+- cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_AMALGAMATION=ON -DBUILD_EXAMPLESERVER=ON -DBUILD_EXAMPLECLIENT=ON ..
|
|
|
- make -j
|
|
|
- tar -pczf open62541-linux64.tar.gz ../README.md server_static server client_static client libopen62541.so open62541.h open62541.c
|
|
|
- cp open62541-linux64.tar.gz ..
|
|
@@ -67,7 +67,7 @@ script:
|
|
|
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
|
|
|
- sudo update-alternatives --config gcc
|
|
|
- echo "Compile multithreaded version"
|
|
|
-- cmake -DENABLE_MULTITHREADING=ON -DBUILD_server=ON ..
|
|
|
+- cmake -DENABLE_MULTITHREADING=ON -DBUILD_EXAMPLESERVER=ON ..
|
|
|
- make -j
|
|
|
- cd .. && rm build -rf && mkdir -p build && cd build
|
|
|
- echo "Debug build and unit tests (64 bit)"
|
|
@@ -91,7 +91,7 @@ before_deploy:
|
|
|
- git clone https://github.com/raspberrypi/tools
|
|
|
- cd -
|
|
|
- export PATH=$PATH:~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/
|
|
|
-- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-rpi64.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_server=ON -DBUILD_client=ON ..
|
|
|
+- cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-rpi64.cmake -DENABLE_AMALGAMATION=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLESERVER=ON -DBUILD_EXAMPLECLIENT=ON ..
|
|
|
- make -j
|
|
|
- tar -pczf open62541-raspberrypi.tar.gz ../README.md server_static server client_static client libopen62541.so open62541.h open62541.c
|
|
|
- cp open62541-raspberrypi.tar.gz ..
|