Richard Frith-MacDonald
|
14275127c9
|
revert recent changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31362 72102866-910b-0410-8b05-ffd578937521
|
2010-09-16 14:08:16 +00:00 |
|
Richard Frith-MacDonald
|
6cc1db1712
|
bugfix, improved comments, and set native layout for darwin to be apple.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31361 72102866-910b-0410-8b05-ffd578937521
|
2010-09-16 08:12:55 +00:00 |
|
Richard Frith-MacDonald
|
f197ef366a
|
fix error in last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31323 72102866-910b-0410-8b05-ffd578937521
|
2010-09-10 21:18:53 +00:00 |
|
Richard Frith-MacDonald
|
57e1789caa
|
Change to more sane default filesystem layout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31321 72102866-910b-0410-8b05-ffd578937521
|
2010-09-10 16:10:10 +00:00 |
|
Nicola Pero
|
349d50e31d
|
Make threading configure test more robust
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31292 72102866-910b-0410-8b05-ffd578937521
|
2010-09-10 11:33:49 +00:00 |
|
Nicola Pero
|
49e3f2a43e
|
Fixed last change to deal with CC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31287 72102866-910b-0410-8b05-ffd578937521
|
2010-09-10 08:07:40 +00:00 |
|
Nicola Pero
|
8d78fcfdc7
|
Only set CC if not already set in the environment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31264 72102866-910b-0410-8b05-ffd578937521
|
2010-09-09 14:33:53 +00:00 |
|
Nicola Pero
|
30c32c1b4d
|
Updated test for native ObjC exceptions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31242 72102866-910b-0410-8b05-ffd578937521
|
2010-09-06 23:28:03 +00:00 |
|
Nicola Pero
|
d2155ecd42
|
Fixed incorrect usage of pthread_create when testing a non-GNU runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31240 72102866-910b-0410-8b05-ffd578937521
|
2010-09-06 00:12:15 +00:00 |
|
Nicola Pero
|
740c4a7f56
|
Enable ObjC exceptions by default
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31239 72102866-910b-0410-8b05-ffd578937521
|
2010-09-05 23:58:03 +00:00 |
|
Nicola Pero
|
988f5f3836
|
Fixes and improvements to 'make strings'; small cleanup of some other instance makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31192 72102866-910b-0410-8b05-ffd578937521
|
2010-08-21 09:20:40 +00:00 |
|
Nicola Pero
|
82b39718b8
|
Fixed linking subprojects when using clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31136 72102866-910b-0410-8b05-ffd578937521
|
2010-08-14 00:06:33 +00:00 |
|
Nicola Pero
|
8513fe919c
|
Fixed extracting list of classes from frameworks when a class name contains numbers (eg, testFramework1)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31036 72102866-910b-0410-8b05-ffd578937521
|
2010-07-26 14:02:29 +00:00 |
|
Nicola Pero
|
1b588bbb1c
|
Fixed 'make OBJCFLAGS=xxx' to add xxx to the OBJCFLAGS without removing the default ones
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30985 72102866-910b-0410-8b05-ffd578937521
|
2010-07-16 15:26:16 +00:00 |
|
Nicola Pero
|
f1f2fb67aa
|
Added clarification in README.MinGW file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30836 72102866-910b-0410-8b05-ffd578937521
|
2010-06-23 12:32:48 +00:00 |
|
Nicola Pero
|
135e8760ce
|
Fix for preprocessing property lists on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30345 72102866-910b-0410-8b05-ffd578937521
|
2010-05-10 13:21:47 +00:00 |
|
Adam Fedor
|
3b6cd98f5c
|
Version 2.4.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30323 72102866-910b-0410-8b05-ffd578937521
|
2010-05-09 03:59:42 +00:00 |
|
Nicola Pero
|
7ad56c712e
|
Fixed precompiled header code to not assume they have .h extension - now the .pch extension used by XCode should work too.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30230 72102866-910b-0410-8b05-ffd578937521
|
2010-04-24 09:42:53 +00:00 |
|
Nicola Pero
|
f292310562
|
Fixed installing library resources when LIBRARY_NAME starts with 'lib'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30218 72102866-910b-0410-8b05-ffd578937521
|
2010-04-22 09:09:33 +00:00 |
|
Richard Frith-MacDonald
|
a723322164
|
Add option to enable nonfragile abi for clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29928 72102866-910b-0410-8b05-ffd578937521
|
2010-03-13 19:41:20 +00:00 |
|
Nicola Pero
|
47729d0d05
|
Use warn=yes/no to control -Wall and -deprecation instead of using debug=yes/no
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29911 72102866-910b-0410-8b05-ffd578937521
|
2010-03-12 19:45:40 +00:00 |
|
Nicola Pero
|
17e77096d1
|
Updated README.MinGW
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29870 72102866-910b-0410-8b05-ffd578937521
|
2010-03-07 23:27:59 +00:00 |
|
Nicola Pero
|
66d819e592
|
Updated MinGW building instructions, fixed building gnustep-base on MinGW
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29861 72102866-910b-0410-8b05-ffd578937521
|
2010-03-06 21:13:58 +00:00 |
|
Nicola Pero
|
21162acb26
|
Fixed typo in configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29860 72102866-910b-0410-8b05-ffd578937521
|
2010-03-06 16:50:14 +00:00 |
|
Nicola Pero
|
84458d31c9
|
Have PACKAGE_NEEDS_CONFIGURE and JAVADOC_BUILD_ALWAYS variables recognize the standard 'yes' and 'no' values as well as 'YES' and 'NO'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29859 72102866-910b-0410-8b05-ffd578937521
|
2010-03-06 16:15:18 +00:00 |
|
Nicola Pero
|
0e442ddd3f
|
Updated comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29857 72102866-910b-0410-8b05-ffd578937521
|
2010-03-06 16:07:24 +00:00 |
|
Nicola Pero
|
292e009638
|
GNU make < 3.79.1 is no longer officially supported; parallel building does not work in older versions due to the lack of .NOTPARALLEL. Fixed typo in configure check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29856 72102866-910b-0410-8b05-ffd578937521
|
2010-03-06 15:48:40 +00:00 |
|
Adam Fedor
|
9c3a0cd810
|
Deprecate the gnustep-machines.texi file (point to the Wiki instead).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29665 72102866-910b-0410-8b05-ffd578937521
|
2010-02-18 15:29:08 +00:00 |
|
Nicola Pero
|
fc0024fe55
|
Fixed typo in changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29644 72102866-910b-0410-8b05-ffd578937521
|
2010-02-15 12:50:16 +00:00 |
|
Nicola Pero
|
75140210ee
|
Fixed typo in precompiled header support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29642 72102866-910b-0410-8b05-ffd578937521
|
2010-02-15 12:47:31 +00:00 |
|
Nicola Pero
|
36a7ac5659
|
Implemented new 'make internalmessages=yes' option which prints all recursive make invocations. Never print them (uninteresting/annoying for users) unless internalmessages=yes is used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29634 72102866-910b-0410-8b05-ffd578937521
|
2010-02-14 23:13:47 +00:00 |
|
Nicola Pero
|
f62f8ba47b
|
Minor tidyups to rules to build a specific tool/app/bundle/etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29633 72102866-910b-0410-8b05-ffd578937521
|
2010-02-14 21:40:48 +00:00 |
|
Nicola Pero
|
b84160bc76
|
Added missing PHONY declarations to new Master code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29632 72102866-910b-0410-8b05-ffd578937521
|
2010-02-14 21:25:41 +00:00 |
|
Nicola Pero
|
7136d310d2
|
Install and uninstall in non-parallel mode even in parallel-subdirectories.make to root out race conditions for end-users. Updated documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29612 72102866-910b-0410-8b05-ffd578937521
|
2010-02-13 20:21:10 +00:00 |
|
Nicola Pero
|
8275342570
|
Implemented new API (serial-subdirectories.make and parallel-subdirectories.make) to build subdirectories. aggregate.make is still available for backwards compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29592 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 22:00:05 +00:00 |
|
Nicola Pero
|
8341b5cbae
|
Implemented parallel version of aggregate.make, triggered by setting GNUSTEP_USE_PARALLEL_AGGREGATE = yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29587 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 15:57:54 +00:00 |
|
Nicola Pero
|
5c32de5b6d
|
Updated FIXME comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29586 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 15:57:05 +00:00 |
|
Nicola Pero
|
c1f31a89ae
|
When running javadoc, only print a single line saying we're generating javadoc documentation unless messages=yes is being used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29581 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 14:36:11 +00:00 |
|
Nicola Pero
|
40f2775b7a
|
Implemented parallel building of multiple instances of apps, bundles, libraries, ctools, clibraries, test-tools, test-apps, test-libraries, services, palettes, gswbundles, gswapps
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29577 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 10:46:32 +00:00 |
|
Nicola Pero
|
83912a349a
|
Reverted last change. Can not cd into GNUSTEP_BUILD_DIR until it has been built.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29574 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 10:01:05 +00:00 |
|
Nicola Pero
|
adab174e1e
|
Fixed small performance issue in Master/nsis.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29573 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 09:55:07 +00:00 |
|
Nicola Pero
|
afb0e7f739
|
Updated release notes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29572 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 09:42:21 +00:00 |
|
Nicola Pero
|
44fb9c993e
|
Store object files for gdomap in ./obj/gdomap.obj/ instead of simply ./obj/ to make it safe to parallel build multiple instances of everything
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29571 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 09:19:25 +00:00 |
|
Nicola Pero
|
d5b804f00a
|
Added makefile mode comment for emacs to all Master makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29570 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 08:55:56 +00:00 |
|
Nicola Pero
|
d14b6ae594
|
Added mode comment for emacs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29569 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 08:43:42 +00:00 |
|
Nicola Pero
|
bbfdee91a5
|
Recognize variable AGGREGATE_PROJECTS as equivalent to SUBPROJECTS. For compatibility with future gnustep-makes where we'll remove SUBPROJECTS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29568 72102866-910b-0410-8b05-ffd578937521
|
2010-02-12 07:43:45 +00:00 |
|
Nicola Pero
|
74ac9a17cb
|
Fixed typo in my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29549 72102866-910b-0410-8b05-ffd578937521
|
2010-02-11 13:30:04 +00:00 |
|
Nicola Pero
|
26b77ab2a5
|
Fixed typo in documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29548 72102866-910b-0410-8b05-ffd578937521
|
2010-02-11 13:26:58 +00:00 |
|
Nicola Pero
|
be4bccb987
|
Extended FIXME on some parallel building stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29547 72102866-910b-0410-8b05-ffd578937521
|
2010-02-11 12:48:07 +00:00 |
|
Nicola Pero
|
7d96c65131
|
Tidied up release notes on parallel building of tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29546 72102866-910b-0410-8b05-ffd578937521
|
2010-02-11 12:46:14 +00:00 |
|