summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2022-11-11 11:31:54 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2022-11-13 17:26:31 +0100
commitee895a1ff3e4666a0b4e9c6bd861d6db12cfd030 (patch)
tree44efe5c219b57575874afdedd0bc39ba7f478a13 /.github
parent2154998cb92bcb53472f09f9f65210f8787b41f0 (diff)
downloadlibgphoto2-ee895a1ff3e4666a0b4e9c6bd861d6db12cfd030.tar.gz
ci: Prepare for OS specific build flags
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ccpp.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
index b4bc3b48d..51c16980b 100644
--- a/.github/workflows/ccpp.yml
+++ b/.github/workflows/ccpp.yml
@@ -38,6 +38,9 @@ jobs:
- name: 'Install build requirements'
run: sudo apt-get install -y autopoint gettext libusb-1.0-0-dev libcurl4-openssl-dev libgd-dev
+ - name: 'OS specific build flags'
+ run: echo OS_SPECIFIC_CPPFLAGS="" >> $GITHUB_ENV
+
- name: 'autoreconf'
run: autoreconf -i -f
@@ -45,19 +48,19 @@ jobs:
run: ./configure ${COMMON_CONFIGURE_FLAGS} --prefix=$PWD/__prefix
- name: 'make'
- run: set -x; ${ci_MAKE}
+ run: set -x; ${ci_MAKE} CPPFLAGS="${OS_SPECIFIC_CPPFLAGS}"
- name: 'make check'
- run: set -x; ${ci_MAKE} check
+ run: set -x; ${ci_MAKE} CPPFLAGS="${OS_SPECIFIC_CPPFLAGS}" check
- name: 'make distcheck'
- run: set -x; ${ci_MAKE} DISTCHECK_CONFIGURE_FLAGS="${COMMON_CONFIGURE_FLAGS}" distcheck
+ run: set -x; ${ci_MAKE} CPPFLAGS="${OS_SPECIFIC_CPPFLAGS}" DISTCHECK_CONFIGURE_FLAGS="${COMMON_CONFIGURE_FLAGS}" distcheck
- name: 'make install'
- run: set -x; ${ci_MAKE} install
+ run: set -x; ${ci_MAKE} CPPFLAGS="${OS_SPECIFIC_CPPFLAGS}" install
- name: 'make installcheck'
- run: set -x; ${ci_MAKE} installcheck
+ run: set -x; ${ci_MAKE} CPPFLAGS="${OS_SPECIFIC_CPPFLAGS}" installcheck
- name: 'Build and run example libgphoto2 frontend (ambs-lgp2-frontend)'
run: |