Fix some unix path-building that doesn't work on VMS. #862

Merged
merged 9 commits into from Oct 30, 2012

Projects

None yet

2 participants

@mvorl
Contributor
mvorl commented Oct 18, 2012

A VMS path looks like dev:[dir1.dir2] which doesn't lend itself to apppending path components. File::Spec knows how to append path components to a (Unix or VMS) path.

Martin Vorla... and others added some commits Oct 3, 2012
Martin Vorländer Fix a bug that causes parrot to fail on platforms where size_t is an …
…unsigned type.
ab7ec2a
@mvorl mvorl Merge remote-tracking branch 'upstream/master' 91438ff
@mvorl mvorl Fix some unix path-building that doesn't work on VMS. a1ecb98
@mvorl mvorl Change some dependency rules to make them work with MMS/MMK (VMS make…
… utilities).

The VMS make utilities always need an action if they determine that a target is
older than a denpendency element.

Besides, rules like

some/header.h : some/source.c

some/source.c : some/file.dump
	$(PMC2CC) some/source.pmc

don't reflect the building process, as both the C and header file are generated
by the $(PMCCC) call.
38cf8d9
@mvorl mvorl Revert "Change some dependency rules to make them work with MMS/MMK (…
…VMS make utilities)."

This reverts commit 38cf8d9.
16f278b
@mvorl mvorl Place dependency changes in branch c376548
@mvorl mvorl Merge branch 'master' into vms-depend_h_c bf72c5c
@mvorl mvorl Merge remote-tracking branch 'upstream/master' af93a6d
@mvorl mvorl Merge remote-tracking branch 'upstream/master' f60db4e
@leto leto merged commit 3cf7504 into parrot:master Oct 30, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment