Fix GNUSTEP tests on EMBA
* configure.ac (LIBS_GNUSTEP): Adapt CPPFLAGS and CFLAGS. (Bug#62210) Proposed by Po Lu <luangruo@yahoo.com>. * test/infra/gitlab-ci.yml (build-image-gnustep) (test-gnustep): Uncomment jobs.
This commit is contained in:
parent
a952bdd6af
commit
8b4a494d8d
2 changed files with 17 additions and 19 deletions
|
@ -2059,8 +2059,8 @@ if test "${with_ns}" != no; then
|
||||||
GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
|
GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
|
||||||
test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
|
test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
|
||||||
GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
|
GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
|
||||||
CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
CPPFLAGS="$CPPFLAGS -isystem ${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||||
CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
CFLAGS="$CFLAGS -isystem ${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||||
LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
|
LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
|
||||||
LIBS_GNUSTEP="-lgnustep-gui -lgnustep-base -lobjc -lpthread"
|
LIBS_GNUSTEP="-lgnustep-gui -lgnustep-base -lobjc -lpthread"
|
||||||
dnl GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS to 0 or 1.
|
dnl GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS to 0 or 1.
|
||||||
|
|
|
@ -229,24 +229,22 @@ test-filenotify-gio:
|
||||||
# This is needed in order to get a JUnit test report.
|
# This is needed in order to get a JUnit test report.
|
||||||
make_params: '-k -C test check-expensive LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"'
|
make_params: '-k -C test check-expensive LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"'
|
||||||
|
|
||||||
# The next two jobs are commented out due to bug#62210.
|
build-image-gnustep:
|
||||||
|
stage: platform-images
|
||||||
|
extends: [.job-template, .build-template, .gnustep-template]
|
||||||
|
variables:
|
||||||
|
target: emacs-gnustep
|
||||||
|
|
||||||
# build-image-gnustep:
|
test-gnustep:
|
||||||
# stage: platform-images
|
# This tests the GNUstep build process.
|
||||||
# extends: [.job-template, .build-template, .gnustep-template]
|
stage: platforms
|
||||||
# variables:
|
extends: [.job-template, .gnustep-template]
|
||||||
# target: emacs-gnustep
|
needs:
|
||||||
|
- job: build-image-gnustep
|
||||||
# test-gnustep:
|
optional: true
|
||||||
# # This tests the GNUstep build process.
|
variables:
|
||||||
# stage: platforms
|
target: emacs-gnustep
|
||||||
# extends: [.job-template, .gnustep-template]
|
make_params: install
|
||||||
# needs:
|
|
||||||
# - job: build-image-gnustep
|
|
||||||
# optional: true
|
|
||||||
# variables:
|
|
||||||
# target: emacs-gnustep
|
|
||||||
# make_params: install
|
|
||||||
|
|
||||||
# The next two jobs are commented out due to high workload on
|
# The next two jobs are commented out due to high workload on
|
||||||
# emba.gnu.org.
|
# emba.gnu.org.
|
||||||
|
|
Loading…
Add table
Reference in a new issue