Skip to content
Snippets Groups Projects
Commit eed99e57 authored by Riccardo Maria Bianchi's avatar Riccardo Maria Bianchi :sunny:
Browse files

Get Coin and SoQt sources from GitHub

parent eb176783
No related branches found
No related tags found
1 merge request!1Update image to 24.04 LTS (originally was: 24.10)
Pipeline #11681998 failed
...@@ -82,39 +82,31 @@ RUN apt-get update && apt-get install -y mesa-utils build-essential libgl1-mesa- ...@@ -82,39 +82,31 @@ RUN apt-get update && apt-get install -y mesa-utils build-essential libgl1-mesa-
### Install Coin ### Install Coin
RUN mkdir -p build_coin && \ RUN mkdir -p build_coin && \
cd build_coin && \ cd build_coin && \
wget https://geomodel.web.cern.ch/sources/coin-${Coin_VERSION}-src.zip && \ wget https://github.com/coin3d/coin/releases/download/Coin-${Coin_VERSION}/coin-${Coin_VERSION}-src.tar.gz && \
unzip -q coin-${Coin_VERSION}-src.zip -d coin-sources && \ tar -xzf coin-${Coin_VERSION}-src.tar.gz && \
mv coin-sources/* coin && \
mkdir build && \ mkdir build && \
cd build && \ cd build && \
cmake -DCMAKE_BUILD_TYPE=Debug \ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ../coin && \
-DCOIN_BUILD_TESTS=0 \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} \
../coin && \
make -j4 && \ make -j4 && \
make install && \ make install && \
cd ../.. && \ cd ../.. && \
rm -rf build_coin rm -rf build_coin
### Install soqt ### Install soqt
RUN pwd; ls && \ RUN pwd; ls && \
mkdir -p build_soqt && \ mkdir -p build_soqt && \
cd build_soqt && \ cd build_soqt && \
wget https://geomodel.web.cern.ch/sources/soqt-${SOQT_VERSION}-src.zip && \ wget https://github.com/coin3d/soqt/releases/download/SoQt-${SOQT_VERSION}/soqt-${SOQT_VERSION}-src.tar.gz && \
unzip -q soqt-${SOQT_VERSION}-src.zip -d soqt-sources && \ tar -xzf soqt-${SOQT_VERSION}-src.tar.gz && \
mv soqt-sources/* soqt && \ mkdir build && \
mkdir build && \ cd build && \
cd build && \ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ../soqt && \
cmake -DCMAKE_BUILD_TYPE=Debug \ make -j8 && \
-DSOQT_BUILD_TESTS=0 \ make install && \
-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} \ cd ../../ && \
../soqt && \ rm -rf build_soqt && \
make -j8 && \ ls -lh
make install && \
cd ../../ && \
rm -rf build_soqt && \
ls -lh
# Set up the ATLAS user, and give it super user rights. # Set up the ATLAS user, and give it super user rights.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment