Nicola Pero
251ed4c7fa
Updated release notes for gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32842 72102866-910b-0410-8b05-ffd578937521
2011-04-13 17:10:41 +00:00
Wolfgang Lux
1b4a236839
Add workaround to target.make to pick up the right Objective-C runtime
...
headers when compiling plain C files with the GNU runtime on Darwin/OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32838 72102866-910b-0410-8b05-ffd578937521
2011-04-12 09:32:40 +00:00
Nicola Pero
bce813fe47
Print a deprecation warning if objc.make is used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32836 72102866-910b-0410-8b05-ffd578937521
2011-04-11 20:51:47 +00:00
Nicola Pero
a70a23a808
Use -Wl,-r to do partial linking with clang, and -r to do partial linking with GCC. Hopefully this fixes building with GCC 4.6.0 while still working with GCC on sparc, and with clang on all platforms
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32835 72102866-910b-0410-8b05-ffd578937521
2011-04-11 20:23:50 +00:00
Nicola Pero
2a8870194a
Reverted checking for -fblocks. Apparently no longer needed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32828 72102866-910b-0410-8b05-ffd578937521
2011-04-10 14:49:04 +00:00
Nicola Pero
2063f0887a
Detect -fblocks in the compiler when running configure, and if available, use it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32827 72102866-910b-0410-8b05-ffd578937521
2011-04-10 14:24:08 +00:00
Nicola Pero
d431fc8780
Updated comments and configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32822 72102866-910b-0410-8b05-ffd578937521
2011-04-09 14:09:30 +00:00
Nicola Pero
30316cb9c6
Fixed problem with recursive make invocations in the test framework
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32821 72102866-910b-0410-8b05-ffd578937521
2011-04-09 14:03:30 +00:00
Nicola Pero
5c1dbeaa7d
Updated check for ObjC native exceptions - only compile code, do not try to run it, and ignore compiler type and version - only check that it can actually compile @try etc.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32819 72102866-910b-0410-8b05-ffd578937521
2011-04-09 12:20:48 +00:00
Nicola Pero
8fe523795e
Use AC_COMPILE_IFELSE, not AC_RUN_IFELSE, when checking for -fobjc-nonfragile-abi
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32818 72102866-910b-0410-8b05-ffd578937521
2011-04-09 12:04:23 +00:00
Nicola Pero
94dd631867
When checking for an ObjC++ compiler in gnustep-make, try compiling - but not linking or executing.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32817 72102866-910b-0410-8b05-ffd578937521
2011-04-09 11:54:17 +00:00
Nicola Pero
cd36bb5890
Recognize new 'make check GNUSTEP_TEST_OBJCXX=yes' option to enable running ObjC++ testcases. This implicitly clarifies/fixes finding the ObjC++ compiler for the ObjC++ testscases
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32815 72102866-910b-0410-8b05-ffd578937521
2011-04-08 23:45:48 +00:00
Nicola Pero
b03ac4ca6c
Fixed order of last two changelog entries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32813 72102866-910b-0410-8b05-ffd578937521
2011-04-08 23:00:32 +00:00
Nicola Pero
30d30eb201
Fixed 'gnustep-config --variable=OBJCXX'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32812 72102866-910b-0410-8b05-ffd578937521
2011-04-08 22:59:25 +00:00
Riccardo Mottola
ad291a70ce
Override gcc's default relax option sent to the linker in case of relative linking -Wl,-r. This shuld affect only SPARC and a few others uncommon archs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32811 72102866-910b-0410-8b05-ffd578937521
2011-04-08 22:15:58 +00:00
Nicola Pero
05823c8eeb
Make .desktop files executable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32806 72102866-910b-0410-8b05-ffd578937521
2011-04-08 17:48:15 +00:00
Nicola Pero
e7a6070022
Fixed bug when installing documentation with no makeinfo available, and messages=yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32804 72102866-910b-0410-8b05-ffd578937521
2011-04-08 16:38:30 +00:00
Richard Frith-MacDonald
cfb737fda4
hack to fake OBJCXX checks on systems without new autoconf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32770 72102866-910b-0410-8b05-ffd578937521
2011-04-04 11:33:46 +00:00
Richard Frith-MacDonald
e4aa34680d
Don't require C++ support at configure time.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32739 72102866-910b-0410-8b05-ffd578937521
2011-03-29 13:51:14 +00:00
Richard Frith-MacDonald
abd420a3be
revert dumb change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32721 72102866-910b-0410-8b05-ffd578937521
2011-03-28 13:48:11 +00:00
Richard Frith-MacDonald
4d1df68a49
fix tests for C++ linkage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32720 72102866-910b-0410-8b05-ffd578937521
2011-03-28 13:42:01 +00:00
Richard Frith-MacDonald
0c71986c07
try to wor around faulty autoconf macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32684 72102866-910b-0410-8b05-ffd578937521
2011-03-22 19:25:36 +00:00
Nicola Pero
3f4a10408c
Updated comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32683 72102866-910b-0410-8b05-ffd578937521
2011-03-22 18:36:31 +00:00
Nicola Pero
7136005c90
Do not leak GNUSTEP_LIBRARY_PATHLIST in the environment when running GNUstep.sh and GNUstep.csh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32682 72102866-910b-0410-8b05-ffd578937521
2011-03-22 15:27:46 +00:00
Nicola Pero
1842ccef46
Implemented %u, %i and %% for GNUSTEP_USER_DIR_xxx variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32681 72102866-910b-0410-8b05-ffd578937521
2011-03-22 15:13:21 +00:00
Richard Frith-MacDonald
aaf363c92e
Add checks for Objective-C++ and C++ support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32664 72102866-910b-0410-8b05-ffd578937521
2011-03-21 08:48:20 +00:00
Nicola Pero
d1c754c69f
Do not attempt to install texinfo documentation if it could not be built because of a missing makeinfo. Print a warning instead.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32652 72102866-910b-0410-8b05-ffd578937521
2011-03-18 23:30:35 +00:00
Nicola Pero
b1bf46c277
Make --enable-absolute-install-paths the default on Darwin with gnu-gnu-gnu library-combo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32649 72102866-910b-0410-8b05-ffd578937521
2011-03-18 21:28:24 +00:00
Nicola Pero
3710c419b0
Tidied up my last ChangeLog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32623 72102866-910b-0410-8b05-ffd578937521
2011-03-16 18:46:49 +00:00
Nicola Pero
99026b64da
Make it easier to swap C++/ObjC++ compilers on the fly when using gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32622 72102866-910b-0410-8b05-ffd578937521
2011-03-16 18:45:32 +00:00
Nicola Pero
9ee621523a
Fixed RPM generation (using supplied spec file) for gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32603 72102866-910b-0410-8b05-ffd578937521
2011-03-16 10:25:42 +00:00
Nicola Pero
ecba301ec9
Updated documentation for change in default filesystem layout and configuration file location
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32600 72102866-910b-0410-8b05-ffd578937521
2011-03-16 10:05:36 +00:00
Nicola Pero
94c20ec9e8
Removed two obsolete variables after 4 years of deprecation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32573 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:50:08 +00:00
Nicola Pero
42ba690826
Removed obsolete gnustep-make configure options after 4 years of obsoletion/deprecation. This unclutters considerably gnustep-make's configure help
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32572 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:34:47 +00:00
Nicola Pero
b7179b739f
Updated default location of configuration file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32571 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:16:15 +00:00
Nicola Pero
4e1225d78e
Fixed installing TestFramework/Summary.sh when gnustep-make is configured from outside the source directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32570 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:13:14 +00:00
Richard Frith-MacDonald
538b026a3c
Add --developer mode and document
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32565 72102866-910b-0410-8b05-ffd578937521
2011-03-14 08:39:07 +00:00
Nicola Pero
69649c1526
Tidied up filesystem layout change to use 'fhs' as default. Updated documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32550 72102866-910b-0410-8b05-ffd578937521
2011-03-13 14:38:12 +00:00
Richard Frith-MacDonald
4bab07c58a
Improve handlign of preprocessor information.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32547 72102866-910b-0410-8b05-ffd578937521
2011-03-13 12:59:48 +00:00
Richard Frith-MacDonald
0c983b6862
avoid some compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32487 72102866-910b-0410-8b05-ffd578937521
2011-03-07 15:40:33 +00:00
Richard Frith-MacDonald
4428ee9679
tweak macro argument names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32479 72102866-910b-0410-8b05-ffd578937521
2011-03-07 06:30:38 +00:00
Richard Frith-MacDonald
b40642190b
improve debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32468 72102866-910b-0410-8b05-ffd578937521
2011-03-06 05:39:33 +00:00
Richard Frith-MacDonald
75af308d4a
fix date errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32428 72102866-910b-0410-8b05-ffd578937521
2011-03-01 15:28:42 +00:00
Richard Frith-MacDonald
6874bfda3a
Attempt fix for problem on non-flattened systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32427 72102866-910b-0410-8b05-ffd578937521
2011-03-01 12:39:09 +00:00
Richard Frith-MacDonald
23e4c5cb88
improve --clean
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32421 72102866-910b-0410-8b05-ffd578937521
2011-03-01 09:30:29 +00:00
Richard Frith-MacDonald
24748f845b
fix error running tests on single line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32405 72102866-910b-0410-8b05-ffd578937521
2011-02-28 12:17:47 +00:00
Richard Frith-MacDonald
8d7a59ebf0
Add (untested) support for Objective-C++
...
Implement parallel build so that all the tests in a directory should
be built simultaneously making more effective use of multiprocessor
systems. Add the --sequential command line option to disable this if
desired.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32367 72102866-910b-0410-8b05-ffd578937521
2011-02-25 17:42:21 +00:00
Richard Frith-MacDonald
aa9754980c
small cosmetic improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32364 72102866-910b-0410-8b05-ffd578937521
2011-02-25 10:14:42 +00:00
Richard Frith-MacDonald
21c545b319
Important change to the START_SET and END_SET macros to stop their use
...
being confusing. They now both take a simple C-string argument which
names the set, and the macros check that each end matches a start of
the same name. Since tis means that a START_SET no longer takes an
argument sayng whether or notthe set is to be skipped, we now have a
SKIP macro to be used inside a set to skip to the end of it. This
is actually more versatile as we can have multiple SKIP macros in the
same set, each providing a different reason for the set being skipped.
Also removed a few obsolete/unused functions and macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32355 72102866-910b-0410-8b05-ffd578937521
2011-02-24 16:26:01 +00:00
Richard Frith-MacDonald
3895ad8c89
Replace IGNORE with TestInfo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32339 72102866-910b-0410-8b05-ffd578937521
2011-02-23 18:49:29 +00:00
Richard Frith-MacDonald
f905ca3ea0
improve debugging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32329 72102866-910b-0410-8b05-ffd578937521
2011-02-23 15:03:11 +00:00
Richard Frith-MacDonald
708b252f4d
fix testPassed flag setup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32313 72102866-910b-0410-8b05-ffd578937521
2011-02-23 08:04:55 +00:00
Richard Frith-MacDonald
c5ed0d0658
simplify template makefile options
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32301 72102866-910b-0410-8b05-ffd578937521
2011-02-22 18:48:39 +00:00
Richard Frith-MacDonald
50f188c7ed
Add example
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32295 72102866-910b-0410-8b05-ffd578937521
2011-02-22 13:24:05 +00:00
Richard Frith-MacDonald
afb105e3b7
cosmetic improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32292 72102866-910b-0410-8b05-ffd578937521
2011-02-22 12:30:38 +00:00
Richard Frith-MacDonald
96d0dc4295
bash and test portability improvment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32284 72102866-910b-0410-8b05-ffd578937521
2011-02-22 10:24:10 +00:00
Richard Frith-MacDonald
9e82abe4db
Make debugging tests easy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32281 72102866-910b-0410-8b05-ffd578937521
2011-02-22 09:16:18 +00:00
Richard Frith-MacDonald
4da85e8786
Ease debugging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32280 72102866-910b-0410-8b05-ffd578937521
2011-02-22 07:26:11 +00:00
Richard Frith-MacDonald
4d29c574a1
Simplify by removing intermediary script and converting it to a
...
function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32267 72102866-910b-0410-8b05-ffd578937521
2011-02-21 18:48:39 +00:00
Richard Frith-MacDonald
92da6167cc
Performance optimisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32256 72102866-910b-0410-8b05-ffd578937521
2011-02-21 09:26:43 +00:00
Richard Frith-MacDonald
dc0b808390
fix error in filename handling for the single testfile case
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32246 72102866-910b-0410-8b05-ffd578937521
2011-02-20 15:07:20 +00:00
Richard Frith-MacDonald
c6ab8dbb82
simplification/consistency update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32242 72102866-910b-0410-8b05-ffd578937521
2011-02-20 09:34:47 +00:00
Richard Frith-MacDonald
9bb6961816
More consistency tweaks and improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32223 72102866-910b-0410-8b05-ffd578937521
2011-02-19 16:46:10 +00:00
Richard Frith-MacDonald
40209c3392
Portability fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32214 72102866-910b-0410-8b05-ffd578937521
2011-02-19 05:21:40 +00:00
Richard Frith-MacDonald
883d7c1ecb
Improve reliability
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32205 72102866-910b-0410-8b05-ffd578937521
2011-02-18 16:27:22 +00:00
Richard Frith-MacDonald
85c411150c
avoid gnu grep features
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32204 72102866-910b-0410-8b05-ffd578937521
2011-02-18 16:10:47 +00:00
Richard Frith-MacDonald
75e1c29fda
improve summary handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32192 72102866-910b-0410-8b05-ffd578937521
2011-02-16 09:46:28 +00:00
Richard Frith-MacDonald
2d02dc0f97
furthr test framework improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32181 72102866-910b-0410-8b05-ffd578937521
2011-02-16 05:44:45 +00:00
Richard Frith-MacDonald
cb9cf9b16f
improve documentation/examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32149 72102866-910b-0410-8b05-ffd578937521
2011-02-13 17:25:55 +00:00
Richard Frith-MacDonald
091dc5af99
install examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32143 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:47:05 +00:00
Richard Frith-MacDonald
5898fc0ac6
try to improve usability ... friendlrier names and more documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32142 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:40:12 +00:00
Richard Frith-MacDonald
63340b1bee
add --clean option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32132 72102866-910b-0410-8b05-ffd578937521
2011-02-13 08:05:06 +00:00
David Chisnall
e2606cdb41
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32044 72102866-910b-0410-8b05-ffd578937521
2011-02-10 19:07:09 +00:00
Richard Frith-MacDonald
e2e760b00b
Add test framework
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32010 72102866-910b-0410-8b05-ffd578937521
2011-02-07 20:41:58 +00:00
Nicola Pero
97600a0e82
Tidied up a couple of messages in configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31753 72102866-910b-0410-8b05-ffd578937521
2010-12-22 16:03:52 +00:00
Adam Fedor
073b0c24e6
Add c99 flag for solaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31546 72102866-910b-0410-8b05-ffd578937521
2010-10-20 21:43:50 +00:00
Riccardo Mottola
3dd39c4e19
add defaults for system domain for objc2 and system preferences
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31395 72102866-910b-0410-8b05-ffd578937521
2010-09-22 10:41:44 +00:00
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
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
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
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
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
4a6bd22750
Implemented parallel building of multiple tools, and documented it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29542 72102866-910b-0410-8b05-ffd578937521
2010-02-11 11:11:29 +00:00
Nicola Pero
56af50f4a9
Implemented xxx_HEADER_FILES = AAA/BBB.h. Fixed HEADER_FILES_DIR for framework subprojects. Updated news and release notes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29501 72102866-910b-0410-8b05-ffd578937521
2010-02-07 19:56:09 +00:00
Adam Fedor
343b043a9f
* Instance/application.make: Replace deprecated Windows GUI flag.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28888 72102866-910b-0410-8b05-ffd578937521
2009-10-26 17:58:11 +00:00
Nicola Pero
0bfd3923ff
Implemented having source files in subdirectories without using a subproject, as in xxx_OBJC_FILES = Source/Beauty.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28791 72102866-910b-0410-8b05-ffd578937521
2009-10-10 17:33:02 +00:00
Nicola Pero
991c74d2ea
Try to warn users when they create Info-gnustep.plist as it will be overwritten
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28790 72102866-910b-0410-8b05-ffd578937521
2009-10-10 14:59:24 +00:00
Nicola Pero
96d7a27285
Implemented batch-compilation of Java files. Reduced compilation time of a large Java project I used as a test case by 5 times.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28783 72102866-910b-0410-8b05-ffd578937521
2009-10-08 00:31:00 +00:00
Nicola Pero
d0b27be8cc
Turn off autodependencies on cygwin to fix building on cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28744 72102866-910b-0410-8b05-ffd578937521
2009-09-27 09:09:54 +00:00
Nicola Pero
12d2b6d9b8
Reorganized debug flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28717 72102866-910b-0410-8b05-ffd578937521
2009-09-20 10:34:39 +00:00
Nicola Pero
9c885dc508
Fixed running texi2html. It was being run pointlessly every time make was run
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28712 72102866-910b-0410-8b05-ffd578937521
2009-09-19 09:12:46 +00:00
Nicola Pero
380d90e265
Documented change in make clean for texinfo documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28711 72102866-910b-0410-8b05-ffd578937521
2009-09-19 09:01:49 +00:00
Nicola Pero
229dc82b00
Updated release notes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28710 72102866-910b-0410-8b05-ffd578937521
2009-09-19 08:57:25 +00:00
Nicola Pero
a54ba0fde0
Prefix all info documentation files with gnustep- to avoid conflicts with other info files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28709 72102866-910b-0410-8b05-ffd578937521
2009-09-19 08:54:30 +00:00
Nicola Pero
450269751b
Fixed cleaning texi targets. Moved textdoc targets to texi.make where they are used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28708 72102866-910b-0410-8b05-ffd578937521
2009-09-19 08:25:10 +00:00
Nicola Pero
4f47d8c4df
Fixed building the documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28707 72102866-910b-0410-8b05-ffd578937521
2009-09-19 07:56:15 +00:00
Richard Frith-MacDonald
bbf8d6432b
fix problem with builing for debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28699 72102866-910b-0410-8b05-ffd578937521
2009-09-17 13:53:21 +00:00
Nicola Pero
e76d0784e7
Fixed typo in release notes for (now old) gnustep-make 2.0.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28693 72102866-910b-0410-8b05-ffd578937521
2009-09-17 08:26:42 +00:00
Riccardo Mottola
fc924dedbc
Update and un-Win32-ify Cygwin rules.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28594 72102866-910b-0410-8b05-ffd578937521
2009-09-01 23:05:32 +00:00
Nicola Pero
06301c9ada
Patch by Yaakov Selkowitz to get Cygwin port work again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28463 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:59:04 +00:00
Nicola Pero
a921a98987
Compile with -O2 even if debug=yes. Suggestion from Yavor.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28461 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:32:38 +00:00
Adam Fedor
b23441befc
Version 2.2.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28271 72102866-910b-0410-8b05-ffd578937521
2009-05-09 18:32:29 +00:00
Adam Fedor
5bb423b86e
Update for new release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28269 72102866-910b-0410-8b05-ffd578937521
2009-05-07 02:30:25 +00:00
Nicola Pero
05b1752afa
Fixed bug that was preventing anything from compiling. Apologies.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28156 72102866-910b-0410-8b05-ffd578937521
2009-03-30 23:05:16 +00:00
Nicola Pero
34aba0d7bf
Fixed gnustep-make to use -lobjc_gc when GNU Objective-C garbage collection is being used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28154 72102866-910b-0410-8b05-ffd578937521
2009-03-30 08:12:10 +00:00
Nicola Pero
79258a2351
Fixed typo in ChangeLog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28153 72102866-910b-0410-8b05-ffd578937521
2009-03-30 07:55:53 +00:00
Nicola Pero
44e3a6e5cd
Added --with-objc-lib-flag=xxx option to gnustep-make's configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28152 72102866-910b-0410-8b05-ffd578937521
2009-03-30 07:52:37 +00:00
Nicola Pero
85a03b3339
Fixed linking programs that contain both C/ObjC and C++/ObjC++ files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28131 72102866-910b-0410-8b05-ffd578937521
2009-03-24 23:08:59 +00:00
Nicola Pero
bd189086c0
Detect the case when there are no files to link, and emit a user-friendly warning in that case.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28098 72102866-910b-0410-8b05-ffd578937521
2009-03-19 16:59:53 +00:00
Nicola Pero
ff6bd8f761
Moved README.Packaging from core/make/Documentation to core/make so that it's easier to spot
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28001 72102866-910b-0410-8b05-ffd578937521
2009-02-27 23:29:07 +00:00
Nicola Pero
c23bf486fe
Fixed printing the right 'make' command in help message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27978 72102866-910b-0410-8b05-ffd578937521
2009-02-25 12:47:15 +00:00
Nicola Pero
19b9270256
Added GETTING HELP section in README.Packaging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27971 72102866-910b-0410-8b05-ffd578937521
2009-02-25 09:08:08 +00:00
Nicola Pero
0d761979c2
Enable parallel building support by default. Added internal compile targets to .PHONY
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27959 72102866-910b-0410-8b05-ffd578937521
2009-02-23 11:12:11 +00:00
Nicola Pero
33d8d7f345
Extended parallel building support to various projects
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27886 72102866-910b-0410-8b05-ffd578937521
2009-02-16 11:21:57 +00:00
Nicola Pero
711442c52d
Tiny fix for parallel building of tools and libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27880 72102866-910b-0410-8b05-ffd578937521
2009-02-16 09:57:02 +00:00
Nicola Pero
17d81326f5
Implemented experimental parallel building support for tools and libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27823 72102866-910b-0410-8b05-ffd578937521
2009-02-09 11:23:24 +00:00
Nicola Pero
e8116c0433
Bug fix to properly display the name of GNU make on various systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27819 72102866-910b-0410-8b05-ffd578937521
2009-02-08 21:38:59 +00:00
Nicola Pero
def3d62831
Updated release notes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27759 72102866-910b-0410-8b05-ffd578937521
2009-02-02 16:59:02 +00:00
Nicola Pero
f3707d57c7
Use full path for install on MinGW. On all platforms, check if 'install -p' works, and use it if available. Added configure option to disable it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27757 72102866-910b-0410-8b05-ffd578937521
2009-02-02 16:35:21 +00:00
Nicola Pero
5c385c28d5
Updated MinGW installation instructions. Now using MinGW 5.1.4
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27745 72102866-910b-0410-8b05-ffd578937521
2009-01-31 19:53:12 +00:00
Nicola Pero
67c70b37e0
Improved uninstallation - more accurate attempts to remove all directories that were created when installing. Moved creation of ADDITIONAL_INSTALL_DIRS in Master invocation so they can also be removed accurately. Added .NOTPARALLEL as a safety measure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27716 72102866-910b-0410-8b05-ffd578937521
2009-01-29 00:21:36 +00:00
Nicola Pero
5d1905c5f3
Removed some unusual make syntax in favour of the standard one we use everywhere
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27714 72102866-910b-0410-8b05-ffd578937521
2009-01-28 22:33:02 +00:00
Adam Fedor
cd1af94aee
configure.ac: Add PATH to custom objc library on MinGW (Fix for Bug #25394 )
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27691 72102866-910b-0410-8b05-ffd578937521
2009-01-25 17:17:38 +00:00
Adam Fedor
77675a872f
Don't use -flat_namespace
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27656 72102866-910b-0410-8b05-ffd578937521
2009-01-22 20:51:57 +00:00
Nicola Pero
11db3de492
Added .DELETE_ON_ERROR that should make GNU make react better to errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27652 72102866-910b-0410-8b05-ffd578937521
2009-01-22 14:19:34 +00:00
Nicola Pero
5617051d14
Added missing changelog entries for Richard's changes to Documentation/README.MinGW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27632 72102866-910b-0410-8b05-ffd578937521
2009-01-19 13:56:13 +00:00
Richard Frith-MacDonald
1d2ac39fe3
Simplify an reorganise GC changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27574 72102866-910b-0410-8b05-ffd578937521
2009-01-11 08:41:17 +00:00
Richard Frith-MacDonald
2cb8c7c2ea
move towards getting gc working once more.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27572 72102866-910b-0410-8b05-ffd578937521
2009-01-10 10:45:33 +00:00
Nicola Pero
a976b630cc
Minor irrelevant simplification in uninstall for gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27552 72102866-910b-0410-8b05-ffd578937521
2009-01-07 11:41:57 +00:00
Nicola Pero
3554648005
Tiny update to README.Packaging to point out how to correctly configure gnustep-base
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27543 72102866-910b-0410-8b05-ffd578937521
2009-01-06 23:44:16 +00:00
Adam Fedor
18d76e9c87
Version 2.0.8
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27535 72102866-910b-0410-8b05-ffd578937521
2009-01-06 15:37:57 +00:00
Nicola Pero
e19cc0a84c
Fixed bug in gnustep-config that would print spurious output when invoked in some conditions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27413 72102866-910b-0410-8b05-ffd578937521
2008-12-24 17:42:06 +00:00
Nicola Pero
8cd003b26a
Added new gnustep-config option --installation-domain=xxx to print the default installation domain for a certain package as configured in the installation-domains.conf file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27412 72102866-910b-0410-8b05-ffd578937521
2008-12-24 17:05:18 +00:00
Adam Fedor
5c01cb3550
Version 2.0.7
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27368 72102866-910b-0410-8b05-ffd578937521
2008-12-21 22:47:52 +00:00
Nicola Pero
4a75821d69
Added gnustep-objc to the list of files to be installed into system by default
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27356 72102866-910b-0410-8b05-ffd578937521
2008-12-19 14:14:02 +00:00
Nicola Pero
316373cfd6
Reverted last change. New installation-domains.conf file that allows you to customize the installation domain of each piece of software in a centralized way
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27345 72102866-910b-0410-8b05-ffd578937521
2008-12-19 12:48:59 +00:00
Nicola Pero
ef00408a11
Added new option --disable-packages to gnustep-make's configure. It allows you to change the default installation domain for core pacakages to SYSTEM
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27332 72102866-910b-0410-8b05-ffd578937521
2008-12-18 18:37:09 +00:00
Nicola Pero
1ed8f5be70
Added documentation on how to create packages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27330 72102866-910b-0410-8b05-ffd578937521
2008-12-18 13:17:21 +00:00
Richard Frith-MacDonald
d7f7b0e6d4
Fix bug which could cause some path components to be omitted from the paths.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27210 72102866-910b-0410-8b05-ffd578937521
2008-12-05 09:49:10 +00:00
Richard Frith-MacDonald
2f1c36af26
Fixup incorrect ordering of directories in toll and library paths.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27167 72102866-910b-0410-8b05-ffd578937521
2008-11-28 12:18:38 +00:00
Richard Frith-MacDonald
191b868240
use libffi on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27037 72102866-910b-0410-8b05-ffd578937521
2008-11-13 15:37:57 +00:00
Wolfgang Lux
39d44dea1d
Add missing ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27016 72102866-910b-0410-8b05-ffd578937521
2008-11-06 22:39:15 +00:00
Nicola Pero
1b6aaf38e0
Disable precompiled headers on gcc 4.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26977 72102866-910b-0410-8b05-ffd578937521
2008-10-27 15:53:43 +00:00
Nicola Pero
be804b53cf
Rewritten code that checks for threading libraries on Apple OS X; implicitly fixing --enable-native-objc-exceptions on Apple.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26973 72102866-910b-0410-8b05-ffd578937521
2008-10-27 14:03:08 +00:00
Nicola Pero
26f570535d
Updated release notes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26948 72102866-910b-0410-8b05-ffd578937521
2008-10-21 15:38:29 +00:00
Nicola Pero
6d301db80d
Mention the the PATH problem fixed today was reported by Funda Wang
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26947 72102866-910b-0410-8b05-ffd578937521
2008-10-21 15:09:44 +00:00
Nicola Pero
934965313f
Use --no-print-directory in recursive make invocations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26946 72102866-910b-0410-8b05-ffd578937521
2008-10-21 15:07:11 +00:00
Nicola Pero
0c9645c148
Rewritten adding paths to PATH, CLASSPATH, GUILE_LOAD_PATH, INFOPATH, LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, etc. to check every single path before adding it. Inlined ld_lib_path.sh/csh in GNUstep.sh/csh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26945 72102866-910b-0410-8b05-ffd578937521
2008-10-21 14:45:48 +00:00
Nicola Pero
e4da3e0371
Allow to have both file.c and file.m in the same project
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26798 72102866-910b-0410-8b05-ffd578937521
2008-07-22 15:32:35 +00:00
Nicola Pero
fcece14876
Fixed bug where test-application.make did not link against GUI by default
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26797 72102866-910b-0410-8b05-ffd578937521
2008-07-21 17:06:36 +00:00
Adam Fedor
87a837ed04
Machines update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26793 72102866-910b-0410-8b05-ffd578937521
2008-07-17 13:55:29 +00:00
Nicola Pero
27303a55af
Documented MAKEFILE_NAME in print-gnustep-make-help
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26693 72102866-910b-0410-8b05-ffd578937521
2008-06-24 10:30:31 +00:00
Richard Frith-MacDonald
5123ebd625
Fix for #23618
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26676 72102866-910b-0410-8b05-ffd578937521
2008-06-17 18:17:09 +00:00
Adam Fedor
2595a435cd
Version 2.0.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26647 72102866-910b-0410-8b05-ffd578937521
2008-06-15 04:08:53 +00:00
Nicola Pero
57414b35e4
Renamed make.texi to gnustep-make.texi
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26626 72102866-910b-0410-8b05-ffd578937521
2008-06-11 16:28:47 +00:00
Nicola Pero
6050d0f41b
Small portability fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26618 72102866-910b-0410-8b05-ffd578937521
2008-06-10 01:37:27 +00:00
Nicola Pero
92452e12b2
Updated config.guess and config.sub to latest version from http://savannah.gnu.org/projects/config
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26585 72102866-910b-0410-8b05-ffd578937521
2008-05-30 07:24:23 +00:00
Nicola Pero
f23afbca3f
Fixed regular expression used to parse GCC version; it was failing, causing ./configure not to detect that the compiler supported auto-dependencies
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26570 72102866-910b-0410-8b05-ffd578937521
2008-05-25 11:16:03 +00:00
Nicola Pero
6a77b9b41c
Fixed spurious rebuilds of Info-gnustep.plist and Info.plist (likely cause of troubles with plmerge during make install for many users)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26565 72102866-910b-0410-8b05-ffd578937521
2008-05-24 14:47:33 +00:00
Nicola Pero
b18a3e4929
Print a message when creating the stamp file; small tidyup for last change on framework messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26564 72102866-910b-0410-8b05-ffd578937521
2008-05-24 14:25:33 +00:00
Nicola Pero
192634f837
Fixed spurious framework header rebuilds, and improved messages displayed when framework headers are rebuilt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26562 72102866-910b-0410-8b05-ffd578937521
2008-05-24 13:12:15 +00:00
Nicola Pero
c4964e1839
Fixed help message during installation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26560 72102866-910b-0410-8b05-ffd578937521
2008-05-24 12:17:44 +00:00