From 24a77104162f5035d10aa3290a56a52edc7eebad Mon Sep 17 00:00:00 2001 From: Kyle Gordon Date: Wed, 1 Jul 2020 11:22:19 +0100 Subject: [PATCH 1/3] Early days travis build --- .travis.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..dcdf7e45b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +dist: bionic +language: c++ +script: + - sudo apt-get install libboost-all-dev libusb-1.0.0-dev libssl-dev cmake libprotobuf-dev protobuf-c-compiler protobuf-compiler libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtmultimedia5-dev libqt5bluetooth5 libqt5bluetooth5-bin qtconnectivity5-dev pulseaudio librtaudio-dev + # aasdk is a prerequisite + - git clone https://github.com/OpenDsh/aasdk + - cd aasdk + - cmake -DCMAKE_BUILD_TYPE=Release . + - make -j2 + - sudo make install + - cd .. + + - mkdir openauto_build; cd openauto_build + - cmake -DCMAKE_BUILD_TYPE=Release -DRPI3_BUILD=TRUE -DAASDK_INCLUDE_DIRS="../aasdk/include" -DAASDK_LIBRARIES="../aasdk/lib/libaasdk.so" -DAASDK_PROTO_INCLUDE_DIRS="../aasdk" -DAASDK_PROTO_LIBRARIES="../aasdk/lib/libaasdk_proto.so" ../openauto + - make -j4 + - sudo make install \ No newline at end of file From 62405ea3a45765913067f594b49bcdd92a6b3ea2 Mon Sep 17 00:00:00 2001 From: Kyle Gordon Date: Wed, 1 Jul 2020 11:31:36 +0100 Subject: [PATCH 2/3] Wrong directory --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index dcdf7e45b..779e7df29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,13 +3,15 @@ language: c++ script: - sudo apt-get install libboost-all-dev libusb-1.0.0-dev libssl-dev cmake libprotobuf-dev protobuf-c-compiler protobuf-compiler libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtmultimedia5-dev libqt5bluetooth5 libqt5bluetooth5-bin qtconnectivity5-dev pulseaudio librtaudio-dev # aasdk is a prerequisite + - cd .. - git clone https://github.com/OpenDsh/aasdk - cd aasdk - cmake -DCMAKE_BUILD_TYPE=Release . - make -j2 - sudo make install - - cd .. - + + # Now build openauto + - cd $TRAVIS_BUILD_DIR - mkdir openauto_build; cd openauto_build - cmake -DCMAKE_BUILD_TYPE=Release -DRPI3_BUILD=TRUE -DAASDK_INCLUDE_DIRS="../aasdk/include" -DAASDK_LIBRARIES="../aasdk/lib/libaasdk.so" -DAASDK_PROTO_INCLUDE_DIRS="../aasdk" -DAASDK_PROTO_LIBRARIES="../aasdk/lib/libaasdk_proto.so" ../openauto - make -j4 From 885f60dafed08f6cbf67642f38691a69d9249067 Mon Sep 17 00:00:00 2001 From: Kyle Gordon Date: Wed, 1 Jul 2020 11:39:51 +0100 Subject: [PATCH 3/3] Travis_build_dir *included* the clone location --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 779e7df29..bd573f353 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,9 +9,9 @@ script: - cmake -DCMAKE_BUILD_TYPE=Release . - make -j2 - sudo make install - + - cd .. + # Now build openauto - - cd $TRAVIS_BUILD_DIR - mkdir openauto_build; cd openauto_build - cmake -DCMAKE_BUILD_TYPE=Release -DRPI3_BUILD=TRUE -DAASDK_INCLUDE_DIRS="../aasdk/include" -DAASDK_LIBRARIES="../aasdk/lib/libaasdk.so" -DAASDK_PROTO_INCLUDE_DIRS="../aasdk" -DAASDK_PROTO_LIBRARIES="../aasdk/lib/libaasdk_proto.so" ../openauto - make -j4