summaryrefslogtreecommitdiff
path: root/dist/ExtUtils-CBuilder/lib
Commit message (Collapse)AuthorAgeFilesLines
* Subject: [PATCH] Update INSTALLDIRS to favor installation under 'site'.James E Keenan2013-04-141-1/+1
| | | | For: RT #116479
* Bump $ExtUtils::CBuilder::VERSION and add Changes entry for prelink() fixSteve Hay2012-10-0313-13/+13
|
* Allow a list of symbols to export to be passed to link() when on Windows, as ↵Eric Brine2012-10-031-1/+2
| | | | on other OSes.
* [perl #111798] ExtUtils-CBuilder looks for the manifest file in the wrong placeN/K2012-05-2813-15/+14
| | | | | | | | | | | | | | | | | | | | | | Near the start of link(), $output gets set to a blib\arch\auto path. A little later that gets copied into $spec{output}, but $spec{manifest} is left unset so it gets set later to a $spec{builddir} path, which is not what $spec{output} was set to earlier. The manifest file is always created alongside the DLL, so the correct fix is simply to append '.manifest' to the DLL path to find the manifest. (EU-MM does that too.) Patch taken from [cpan #35943] which reported the same problem. The other concern raised there, about the VC version being checked to deduce the existence of the manifest file rather than testing that directly, has long since been incorporated already and also explains why this problem has not been seen recently: the faulty attempt to embed the manifest has not been attempted ever since the existence test was added because it was also failing and hence no 'mt' command was being run. [cpan #35943] is thus resolved by this change too. Bump $VERSION in all ExtUtils::CBuilder files (to 0.280208) to keep them all in sync as before.
* [perl #111782] ExtUtils-CBuilder on Windows does not embed manifestsSteve Hay2012-05-2813-14/+15
| | | | | | Correct the test for the existence of the manifest file. Bump $VERSION in all ExtUtils::CBuilder files (to 0.280207) to keep them all in sync, as is currently the case.
* ExtUtils::CBuilder: add support informationDavid Golden2012-02-2213-13/+26
| | | | | Adds a documentation note about support. Adds a README.patching file with instructions for bumping versions, Changes, etc.
* cflags does not exists in Config.pm; use ccflagsambs2012-01-0512-13/+13
| | | | | | [dagolden bumped $VERSION and added ambs to the AUTHORS file] Signed-off-by: David Golden <dagolden@cpan.org>
* Version bumpsif-0.0602Father Chrysostomos2011-11-222-2/+2
|
* [RT #36079] Convert ` to '.jkeenan2011-11-221-2/+2
|
* Increase version for ExtUtils::CBuilderFather Chrysostomos2011-05-182-2/+2
|
* Append CFLAGS and LDFLAGS to their Config.pm counterparts in EU::CBuilderNiko Tyni2011-05-181-2/+4
| | | | | | | | | Since ExtUtils::CBuilder 0.27_04 (bleadperl commit 06e8058f27e4), CFLAGS and LDFLAGS from the environment have overridden the Config.pm ccflags and ldflags settings. This can cause binary incompatibilities between the core Perl and extensions built with EU::CBuilder. Append to the Config.pm values rather than overriding them.
* Bump ExtUtils::CBuilder version following a24b897525551a1d.Nicholas Clark2011-04-0513-13/+13
|
* Make ExtUtils::CBuilder reset ccflags on compile for VMS.Craig A. Berry2011-04-041-0/+15
| | | | | | | | | | | | | | | | | | | | On VMS only, the /DEFINE and /INCLUDE qualifiers are parsed off the local copy of $Config{ccflags} and consumed in the process. This is necessary because you're only allowed one of each of these clauses in the compile command, so to add whatever has been requested for a specific compile, we have to combine them with whatever Perl was built with. But since they are consumed, multiple compiles on the same EU::CB object were only using the correct flags for the first one. Even calling the have_compiler() check before compile() would make the latter miss the defines and includes that were used to build Perl. The solution is add a platform override that resets the local copy of $Config{ccflags} from its original in %Config every time a compiler operation is initiated. Fixes smoke failures in ExtUtils::ParseXS.
* ExtUtils-CBuilder is causing some collateral smoke; fix variable name.George Greer2011-02-151-1/+1
| | | | | Since the variable was empty, the include of ::Platform::MSVC failed and it fell back to ::Base which tried to use "-o" as a parameter.
* Switch ExtUtils::CBuilder to use Perl::OSTypeDavid Golden2011-01-281-53/+5
|
* bump ExtUtils::CBuilder version numbersDavid Golden2011-01-2313-13/+13
|
* bump ExtUtils-CBuilder version for blead changeZefram2010-12-1913-13/+13
|
* Change ExtUtils::CBuilder upstream to bleadDavid Golden2010-12-1513-0/+1935
ExtUtils::CBuilder now has blead as its upstream repository. The distribution has been moved to the dist/ directory consistent with this change.