This repository has been archived by the owner on Jul 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove zmq.hpp (#266) * Add CPPZMQ_BASE CMAKE optional variable * Add check to ensure zmq.hpp file is present. message(FATAL ...) replaced with message(FATAL_ERROR ...) * install cppzmq when building with Travis * Remove unnecessary NSIS download from appveyor build * Updated INSTALL.md file * Do not install cppzmq on Debian 8 Travis tests * Disable Debian 7 Debug on Travis to get only 5 Travis CI different builds As agreed during 18th December 2017 kernel meeting in order to fit with the limit of 5 travis builds running in parallel. The goal is to speed up the process and to get Travis CI results much faster. Simply uncomment the line corresponding to Debian 7 Debug in .travis.yml's env matrix to enable it again.
- Loading branch information
Showing
15 changed files
with
127 additions
and
331 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#!/usr/bin/env bash | ||
git clone -b v4.2.2 https://${CI_USER_TOKEN}@github.com/zeromq/cppzmq.git cppzmq |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/usr/bin/env bash | ||
docker exec cpp_tango mkdir -p /home/tango/idl/build | ||
docker exec cpp_tango mkdir -p /home/tango/cppzmq/build | ||
docker exec cpp_tango mkdir -p /home/tango/src/build | ||
|
||
echo "Build cppzmq" | ||
docker exec cpp_tango cmake -H/home/tango/cppzmq -B/home/tango/cppzmq/build -DCMAKE_INSTALL_PREFIX=/home/tango | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
echo "Install cppzmq" | ||
docker exec cpp_tango make -C /home/tango/cppzmq/build install | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
|
||
echo "Build tango-idl" | ||
docker exec cpp_tango cmake -H/home/tango/idl -B/home/tango/idl/build -DCMAKE_INSTALL_PREFIX=/home/tango | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
echo "Install tango-idl" | ||
docker exec cpp_tango make -C /home/tango/idl/build install | ||
|
||
echo "Build cppTango:$CMAKE_BUILD_TYPE" | ||
docker exec cpp_tango cmake -H/home/tango/src -B/home/tango/src/build -DCMAKE_VERBOSE_MAKEFILE=true -DCPPZMQ_BASE=/home/tango -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
|
||
docker exec cpp_tango make -C /home/tango/src/build -j 2 | ||
echo "Test log4tango" | ||
docker exec cpp_tango /bin/sh -c 'cd /home/tango/src/build/log4tango; exec ctest -V' | ||
echo "Test cppTango" | ||
docker exec cpp_tango /bin/sh -c 'cd /home/tango/src/build/cpp_test_suite; exec ctest -V' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#!/usr/bin/env bash | ||
# We do not need to install cppzmq for Debian 8. The version coming from the official | ||
# Jessie repositories should work with Tango | ||
## git clone -b v4.2.2 https://${CI_USER_TOKEN}@github.com/zeromq/cppzmq.git cppzmq |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#!/usr/bin/env bash | ||
git clone -b v4.2.2 https://${CI_USER_TOKEN}@github.com/zeromq/cppzmq.git cppzmq |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/usr/bin/env bash | ||
docker exec cpp_tango mkdir -p /home/tango/idl/build | ||
docker exec cpp_tango mkdir -p /home/tango/cppzmq/build | ||
docker exec cpp_tango mkdir -p /home/tango/src/build | ||
|
||
echo "Build cppzmq" | ||
docker exec cpp_tango cmake -H/home/tango/cppzmq -B/home/tango/cppzmq/build -DCMAKE_INSTALL_PREFIX=/home/tango | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
echo "Install cppzmq" | ||
docker exec cpp_tango make -C /home/tango/cppzmq/build install | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
|
||
echo "Build tango-idl" | ||
docker exec cpp_tango cmake -H/home/tango/idl -B/home/tango/idl/build -DCMAKE_INSTALL_PREFIX=/home/tango | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
echo "Install tango-idl" | ||
docker exec cpp_tango make -C /home/tango/idl/build install | ||
|
||
echo "Build cppTango:$CMAKE_BUILD_TYPE" | ||
docker exec cpp_tango cmake -H/home/tango/src -B/home/tango/src/build -DCMAKE_VERBOSE_MAKEFILE=true -DCPPZMQ_BASE=/home/tango -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE | ||
if [ $? -ne "0" ] | ||
then | ||
exit -1 | ||
fi | ||
|
||
docker exec cpp_tango make -C /home/tango/src/build -j 2 | ||
echo "Test log4tango" | ||
docker exec cpp_tango /bin/sh -c 'cd /home/tango/src/build/log4tango; exec ctest -V' | ||
echo "Test cppTango" | ||
docker exec cpp_tango /bin/sh -c 'cd /home/tango/src/build/cpp_test_suite; exec ctest -V' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.