diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2016-04-23 01:07:55 +0100 |
---|---|---|
committer | Jeff Morriss <jeff.morriss.ws@gmail.com> | 2016-04-25 15:27:52 +0000 |
commit | bbea6a1c9f58d7f87424e0df6f9821d8ef1d3b00 (patch) | |
tree | 207a471184be93fc8a054f1431fc7a0f6ffd0118 /Makefile.am | |
parent | 17e4998a47c72246063de98828599c4fa079a94e (diff) |
autotools: use AM_CONDITIONAL for rpm build rule
Change-Id: Ia97966e28cf7d061694336fb00b9a0790f0d57bb
Reviewed-on: https://code.wireshark.org/review/15067
Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Makefile.am b/Makefile.am index 677916d020..72b598fa12 100644 --- a/Makefile.am +++ b/Makefile.am @@ -968,20 +968,20 @@ svr4-package: $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) rpm_topdir=`cd $(top_builddir) && pwd`/packaging/rpm rpm-package: dist - @if test x$(HAVE_RPM) = xyes ; then \ - cd $(rpm_topdir) ; \ - mkdir -p BUILD RPMS SOURCES SRPMS; \ - cd SOURCES ; \ - ln -sf ../../../$(distdir).tar.bz2 ; \ - cd .. ; \ - rpmbuild --define "_topdir `cd . && pwd`" --define "_prefix $(prefix)" \ - @RPMBUILD_WITH_ARGS@ --clean -ba SPECS/wireshark.spec && \ - echo "Package successfully built in `pwd`/RPMS." && \ - rm -f SOURCES/$(distdir).tar.bz2 $(distdir).tar.bz2 ; \ - else \ - echo "Error: RPM executable and/or source directory not found." ; \ - false; \ - fi +if HAVE_RPM + @cd $(rpm_topdir) && \ + mkdir -p BUILD RPMS SOURCES SRPMS && \ + cd SOURCES && \ + ln -sf ../../../$(distdir).tar.bz2 && \ + cd .. && \ + $(RPMBUILD) --define "_topdir `cd . && pwd`" --define "_prefix $(prefix)" \ + @RPMBUILD_WITH_ARGS@ --clean -ba SPECS/wireshark.spec && \ + echo "Package successfully built in `pwd`/RPMS." ; \ + rm -f SOURCES/$(distdir).tar.bz2 $(distdir).tar.bz2 +else + @echo "RPM executable not available." ; \ + false +endif # XXX - This assumes we're building from the source directory. osx-app: $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) packaging/macosx/Info.plist |