1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-12-23 04:44:03 +01:00

Automatic maintainer mode

This commit is contained in:
Anthony Scemama 2021-11-01 10:43:08 +01:00
parent 970026c9a6
commit 4a63473eab
4 changed files with 12 additions and 7 deletions

View File

@ -31,7 +31,7 @@ jobs:
- name: Build - name: Build
run: | run: |
./autogen.sh ./autogen.sh
QMCKL_DEVEL=1 ./configure --enable-silent-rules --enable-maintainer-mode --enable-debug ./configure --enable-silent-rules --enable-debug
make -j 8 make -j 8
- name: Run test - name: Run test
@ -80,7 +80,7 @@ jobs:
# - name: Run test # - name: Run test
# run: | # run: |
# ./autogen.sh # ./autogen.sh
# QMCKL_DEVEL=1 ./configure --enable-silent-rules --enable-maintainer-mode --enable-debug # ./configure --enable-silent-rules --enable-debug
# make -j 8 # make -j 8
# make -j check # make -j check
# make distcheck # make distcheck

View File

@ -28,7 +28,7 @@ in org-mode files and produce the source code and the documentation from these f
``` ```
./autogen.sh ./autogen.sh
./configure --prefix=$PWD/_install --enable-silent-rules --enable-maintainer-mode ./configure --prefix=$PWD/_install
make make
make check make check
@ -54,7 +54,7 @@ by the preprocessor otherwise). To enable vfc_ci support, the library should be
configured with the following command : configured with the following command :
``` ```
./configure --prefix=$PWD/_install \ --enable-silent-rules --enable-maintainer-mode --enable-vfc_ci --host=x86_64 \ CC="verificarlo-f" FC="verificarlo-f" ./configure --prefix=$PWD/_install \ --enable-vfc_ci --host=x86_64 \ CC="verificarlo-f" FC="verificarlo-f"
``` ```
where CC and FC are set to verificarlo-f, and support is explicitely enabled where CC and FC are set to verificarlo-f, and support is explicitely enabled

View File

@ -2,6 +2,3 @@
python ./tools/build_makefile.py python ./tools/build_makefile.py
autoreconf -i autoreconf -i
echo "To configure in maintainer mode, use:
$ QMCKL_DEVEL=1 ./configure --enable-silent-rules --enable-maintainer-mode
"

View File

@ -40,6 +40,14 @@ AC_INIT([qmckl],[0.1.1],
[https://trex-coe.github.io/qmckl/index.html]) [https://trex-coe.github.io/qmckl/index.html])
AC_CONFIG_AUX_DIR(tools) AC_CONFIG_AUX_DIR(tools)
AM_INIT_AUTOMAKE([subdir-objects color-tests parallel-tests silent-rules 1.11]) AM_INIT_AUTOMAKE([subdir-objects color-tests parallel-tests silent-rules 1.11])
# Activate developer mode when the source is the git repository.
# Otherwise, it is the source distribution and the developer mode should not be activated.
TEST_IFEXISTS=".git"
AC_CHECK_FILE([$TEST_IFEXISTS],
[enable_maintainer_mode="yes"],
)
AM_MAINTAINER_MODE() AM_MAINTAINER_MODE()
LT_INIT LT_INIT
AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_SRCDIR([configure.ac])