Skip to content

Commit

Permalink
fallback mechanism for missing gnustep-config
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@35777 72102866-910b-0410-8b05-ffd578937521
  • Loading branch information
rfm committed Nov 2, 2012
1 parent e9b7aa5 commit 179bf61
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2012-01-31 Richard Frith-Macdonald <[email protected]>

* rules.make: A couple more printout targets for managing installation
of libobjc2 if gnustep-config is not available (eg not in PATH) but
GNUSTEP_MAKEFILES is defined.

2012-09-24 Niels Grewe <[email protected]>

* configure.ac: Improve last change based on suggestions by David
Expand Down
14 changes: 13 additions & 1 deletion rules.make
Original file line number Diff line number Diff line change
Expand Up @@ -696,7 +696,9 @@ endif
print-gnustep-make-objc-libs \
print-gnustep-make-base-libs \
print-gnustep-make-gui-libs \
print-gnustep-make-installation-domain
print-gnustep-make-installation-domain \
print-gnustep-install-headers \
print-gnustep-install-libraries

# Print GNUstep make help. The sed command '/^#.*/d' is used to strip
# all lines beginning with '#' from the file. It will find all lines
Expand Down Expand Up @@ -736,5 +738,15 @@ print-gnustep-make-gui-libs:
print-gnustep-make-installation-domain:
@(echo $(GNUSTEP_INSTALLATION_DOMAIN))

# These targets are used if gnustep-config can't be found but GNUSTEP_MAKEFILES
# is defined ... they's let you get libraries and their headers (eg libobjc2)
# installed in the right place.

print-gnustep-install-headers:
@(echo $(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_HEADERS))

print-gnustep-install-libraries:
@(echo $(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARIES))

endif
# rules.make loaded

0 comments on commit 179bf61

Please sign in to comment.