@@ -20,9 +20,9 @@ before_install:
20
20
- pip install --user codecov
21
21
22
22
# 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
24
24
- 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
26
26
- cd; cd qmd-progress/build; make; make install
27
27
# Lammps installation
28
28
- 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:
36
36
env :
37
37
- OPTIONS="CVR=ON" TEST="" CHOICES=gfort.lapack
38
38
- OPTIONS="CVR=ON PROGRESS=ON" TEST="" CHOICES=gfort.lapack
39
+ - OPTIONS="CVR=ON PROGRESS=ON" TEST="" CHOICES=gfort.lapack BUILD_SHARED_LIBS=ON
39
40
- OPTIONS="CVR=ON MAKELIB=ON lammps" TEST="_lmp" CHOICES=gfort.lapack
40
41
- LATTE_CMAKE=yes CMAKE_WITH_PROGRESS=yes
42
+ - LATTE_CMAKE=yes CMAKE_WITH_PROGRESS=yes BUILD_SHARED_LIBS=ON
41
43
- LATTE_CMAKE=yes LAMMPS_CMAKE=yes
42
44
43
45
script :
44
46
- cp -f -v ./makefiles/makefile.CHOICES.${CHOICES:-gfort.lapack} makefile.CHOICES
45
47
- if [[ ! ${LATTE_CMAKE} ]]; then
46
48
make ${OPTIONS} && make test${TEST};
47
49
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 &&
49
51
if [[ ${LAMMPS_CMAKE} ]]; then
50
52
cd $HOME/lammps && mkdir build && cd build && cmake ../cmake -DPKG_LATTE=ON -DCMAKE_PREFIX_PATH=$HOME/latte/install && make;
51
53
fi
0 commit comments