Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make_ext.pl should also set INSTALLMAN1DIR=none when running Makefile.PL | Nicholas Clark | 2009-03-26 | 1 | -1/+2 |
| | |||||
* | 6c0ec79a2e9c445ac9999df2 failed to build from distclean - also tweak make_ext.pl | Nicholas Clark | 2009-02-26 | 1 | -0/+3 |
| | |||||
* | make_ext.pl now generates a Makefile.PL if needed. | Nicholas Clark | 2009-02-12 | 1 | -2/+44 |
| | | | | Remove ext/Safe/Makefile.PL as a proof of concept. | ||||
* | Port make_ext.pl to VMS. | Craig A. Berry | 2009-02-07 | 1 | -13/+66 |
| | |||||
* | Cope with new-style ext/Data-Dumper as well as old-style ext/Data/Dumper | Nicholas Clark | 2009-02-06 | 1 | -1/+10 |
| | |||||
* | When normalising @extspec, use the result of s/// in if() rather than m// | Nicholas Clark | 2009-02-04 | 1 | -7/+4 |
| | |||||
* | Remove the / from the end of the extension directory. Change the quantifiers on | Nicholas Clark | 2009-02-04 | 1 | -1/+1 |
| | | | | the regexp from * to +. | ||||
* | Some refactoring in the loop that constructs parameters for build_extension(). | Nicholas Clark | 2009-02-04 | 1 | -8/+7 |
| | |||||
* | Fold win32/buildext.pl into make_ext.pl | Nicholas Clark | 2009-02-02 | 1 | -7/+89 |
| | |||||
* | Replacing system $scalar with system @list requires splitting $MAKE on spaces. | Nicholas Clark | 2009-02-01 | 1 | -5/+8 |
| | |||||
* | Loop over @extspec, calling build_extension() on each. | Nicholas Clark | 2009-02-01 | 1 | -68/+52 |
| | |||||
* | The $@ was actually a botched conversion from $make $targ, rather than an | Nicholas Clark | 2009-02-01 | 1 | -1/+1 |
| | | | | attempt to output a literal $ | ||||
* | Correctly escape $ in debug statement | Rafael Garcia-Suarez | 2009-02-01 | 1 | -1/+1 |
| | |||||
* | Move the static/dynamic/nonxs LINKTYPE logic from make_ext.pl to Makefile.SH | Nicholas Clark | 2009-01-31 | 1 | -23/+4 |
| | | | | | | This simplifies make_ext.pl considerably. Given that the first use of 'passthru' was in 40000a8c37c35cc00114329ca0add46bca36a0ec in 1995, possibly we should have done this particular refactoring a little while ago. | ||||
* | Use the build_extension() routine from win32/buildext.pl | Nicholas Clark | 2009-01-31 | 1 | -47/+69 |
| | | | | | | | Swap from $passthru to @pass_through, and $run to @run. Use the list form of system everywhere. Hard code 'Makefile' as it does not vary. Correct the perlism 'chdir' in the *clean.sh writing code. | ||||
* | The hack to write out realclean.sh and veryclean.sh is for Unix only. | Nicholas Clark | 2009-01-31 | 1 | -13/+13 |
| | |||||
* | Move the target generic logic above the extension specific logic. | Nicholas Clark | 2009-01-30 | 1 | -31/+30 |
| | | | | | This will make it easier to refactor to converge on the Win32 (and VMS) equivalents, which set things up, then loop around all appropriate extensions. | ||||
* | The logic to set $makefile to 'Makefile.old' can't work, so remove it. | Nicholas Clark | 2009-01-30 | 1 | -8/+0 |
| | | | | | | | | (Makefile.old is created by running make clean in an extension, and make clean at the top level removes ./miniperl, so there won't be a miniperl to run make_ext.pl. The Makefile.old logic was valid for the shell script version. Remove $makeopts, which was missed from the make command in the transcription from shell to Perl. | ||||
* | Eliminate $makeargs by prepending its contents to $passthru. | Nicholas Clark | 2009-01-30 | 1 | -10/+4 |
| | |||||
* | Use Config; rather than parsing config.sh and pushing it into %ENV, a literal | Nicholas Clark | 2009-01-30 | 1 | -30/+5 |
| | | | | | transcription of the make_ext shell script. (We'll soon see if anything we called was using its environment rather than Config.pm) | ||||
* | Add --options with arguments to make_ext.pl. Pass $target as --target=... | Nicholas Clark | 2009-01-29 | 1 | -7/+13 |
| | | | | | | Treat all arguments that /=/ as passthrough, the rest being extensions. This will converge the argument passing conventions for make_ext.pl and win32/buildext.pl | ||||
* | Move ext/util/make_ext.pl to the top level. | Nicholas Clark | 2009-01-28 | 1 | -0/+241 |