From e970bcdb36455c1401f076e43a9e42276f0340bc Mon Sep 17 00:00:00 2001
From: joan <jvallve@iri.upc.edu>
Date: Fri, 3 Dec 2021 09:39:43 +0100
Subject: [PATCH] ldconfig & tests and demos not built for deps

---
 .gitlab-ci.yml | 24 ++++++------------------
 1 file changed, 6 insertions(+), 18 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a1be383d9..11a7b5c3d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,7 +26,6 @@ stages:
 
   # update apt
   - apt-get update
-  - ldconfig
 
   # create 'ci_deps' folder (if not exists)
   - mkdir -pv ci_deps
@@ -45,10 +44,10 @@ stages:
   - fi
   - mkdir -pv build
   - cd build
-  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON ..
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_DEMOS=OFF -DBUILD_TESTS=OFF ..
   - make -j$(nproc)
-  - ctest -j$(nproc)
   - make install
+  - ldconfig
 
 .license_header_template: &license_header_definition
   - cd $CI_PROJECT_DIR
@@ -100,6 +99,7 @@ stages:
   - cmake -DCMAKE_BUILD_TYPE=release ..
   - make -j$(nproc)
   - make install
+  - ldconfig
 
 .install_csm_template: &install_csm_definition
   - cd ${CI_PROJECT_DIR}/ci_deps
@@ -115,6 +115,7 @@ stages:
   - cmake .
   - make -j$(nproc)
   - make install
+  - ldconfig
 
 .install_falko_template: &install_falko_definition
   - cd ${CI_PROJECT_DIR}/ci_deps
@@ -131,12 +132,13 @@ stages:
   - cmake ..
   - make -j$(nproc)
   - make install
+  - ldconfig
 
 .build_and_test_template: &build_and_test_definition
   - cd ${CI_PROJECT_DIR}
   - mkdir -pv build
   - cd build
-  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON ..
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_TESTS=ON ..
   - make -j$(nproc)
   - ctest 
   - make install
@@ -174,7 +176,6 @@ build_and_test_none:xenial:
     - *preliminaries_definition
     - *install_wolf_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
   script:
     - *build_and_test_definition
 
@@ -198,8 +199,6 @@ build_and_test_csm:xenial:
     - *install_wolf_definition
     - *install_csm_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
 
@@ -223,8 +222,6 @@ build_and_test_falko:xenial:
     - *install_wolf_definition
     - *install_falko_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
     
@@ -252,8 +249,6 @@ build_and_test_csm_falko:xenial:
     - *install_falko_definition
     - *install_csm_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
 
@@ -274,7 +269,6 @@ build_and_test_none:bionic:
     - *preliminaries_definition
     - *install_wolf_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
   script:
     - *build_and_test_definition
 
@@ -298,8 +292,6 @@ build_and_test_csm:bionic:
     - *install_wolf_definition
     - *install_csm_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
 
@@ -323,8 +315,6 @@ build_and_test_falko:bionic:
     - *install_wolf_definition
     - *install_falko_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
     
@@ -352,7 +342,5 @@ build_and_test_csm_falko:bionic:
     - *install_falko_definition
     - *install_csm_definition
     - *install_laserscanutils_definition
-    - ldconfig # update links (shared libraries)
-
   script:
     - *build_and_test_definition
-- 
GitLab