Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 5bd3afc

Browse files
committedJul 3, 2018
.travis.yml: add build shared libs test
1 parent 524c0a2 commit 5bd3afc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
 

‎.travis.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ before_install:
2020
- pip install --user codecov
2121

2222
# Install BML, PROGRESS and LAMMPS
23-
- cd; cd bml; CC=gcc FC=gfortran CMAKE_BUILD_TYPE=Release BLAS_VENDOR=GNU BML_OPENMP=yes BML_TESTING=no ./build.sh configure
23+
- cd; cd bml; CC=gcc FC=gfortran CMAKE_BUILD_TYPE=Release BLAS_VENDOR=GNU BML_OPENMP=yes BML_TESTING=no BUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} ./build.sh configure
2424
- cd; cd bml/build; make; make install
25-
- cd; cd qmd-progress; CC=gcc FC=gfortran PROGRESS_MPI=no PROGRESS_TESTING=yes BLAS_VENDOR=GNU PKG_CONFIG_PATH=~/bml/install/lib/pkgconfig PROGRESS_OPENMP=yes ./build.sh configure
25+
- cd; cd qmd-progress; CC=gcc FC=gfortran PROGRESS_MPI=no PROGRESS_TESTING=yes BLAS_VENDOR=GNU PKG_CONFIG_PATH=~/bml/install/lib/pkgconfig PROGRESS_OPENMP=yes BUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} ./build.sh configure
2626
- cd; cd qmd-progress/build; make; make install
2727
# Lammps installation
2828
- cd; cd lammps/lib/latte; ln -s $LATTEPATH/src/latte_c_bind.o filelink.o ; ln -s $LATTEPATH/src includelink ; ln -s $LATTEPATH liblink
@@ -36,16 +36,18 @@ before_script:
3636
env:
3737
- OPTIONS="CVR=ON" TEST="" CHOICES=gfort.lapack
3838
- OPTIONS="CVR=ON PROGRESS=ON" TEST="" CHOICES=gfort.lapack
39+
- OPTIONS="CVR=ON PROGRESS=ON" TEST="" CHOICES=gfort.lapack BUILD_SHARED_LIBS=ON
3940
- OPTIONS="CVR=ON MAKELIB=ON lammps" TEST="_lmp" CHOICES=gfort.lapack
4041
- LATTE_CMAKE=yes CMAKE_WITH_PROGRESS=yes
42+
- LATTE_CMAKE=yes CMAKE_WITH_PROGRESS=yes BUILD_SHARED_LIBS=ON
4143
- LATTE_CMAKE=yes LAMMPS_CMAKE=yes
4244

4345
script:
4446
- cp -f -v ./makefiles/makefile.CHOICES.${CHOICES:-gfort.lapack} makefile.CHOICES
4547
- if [[ ! ${LATTE_CMAKE} ]]; then
4648
make ${OPTIONS} && make test${TEST};
4749
else
48-
mkdir build && cd build && cmake ../cmake -DCMAKE_INSTALL_PREFIX=$HOME/latte/install -DPROGRESS=${CMAKE_WITH_PROGRESS} -DOPENMP=${CMAKE_WITH_PROGRESS} -DCMAKE_PREFIX_PATH="$HOME/bml/install;$HOME/qmd-progress/install" && make && make install &&
50+
mkdir build && cd build && cmake ../cmake -DCMAKE_INSTALL_PREFIX=$HOME/latte/install -DPROGRESS=${CMAKE_WITH_PROGRESS} -DOPENMP=${CMAKE_WITH_PROGRESS} -DCMAKE_PREFIX_PATH="$HOME/bml/install;$HOME/qmd-progress/install" -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} && make && make install &&
4951
if [[ ${LAMMPS_CMAKE} ]]; then
5052
cd $HOME/lammps && mkdir build && cd build && cmake ../cmake -DPKG_LATTE=ON -DCMAKE_PREFIX_PATH=$HOME/latte/install && make;
5153
fi

0 commit comments

Comments
 (0)
Please sign in to comment.