Commit af08299b authored by Steve Revill's avatar Steve Revill
Browse files

Define Install$Path in addition to Install$Dir

The !Common script will now define a macro variable for Install$Path
which contains <Install$Dir>. which means install targets can now be
specified in the form "Install:foo" rather than "<Install$Dir>.foo".

This is especially handy because any path that has a / in it can end
up being munged from UNIX to RISC OS form, even if it was a RISC OS
path in the first place. But one thing that prevents the munging is
if the path has a : in it.

Long story short, you can now do stuff like this:

    INSTDIR=Install:DDE.AcornC/C++.Library

which was hopelessly broken prior to this change.

Admin:
  Requires mkdir 1.04 for the full goodness. Will be put into the
  main Library component at some point soon.

Version 1.29. Tagged as 'Env-1_29'
parent d4dc5d6b
...@@ -63,7 +63,8 @@ Set Apps$Path <Build$Dir>.Apps. ...@@ -63,7 +63,8 @@ Set Apps$Path <Build$Dir>.Apps.
Set Makefiles$Path <Build$Dir>.BuildSys.Makefiles. Set Makefiles$Path <Build$Dir>.BuildSys.Makefiles.
| |
|set Src$Dir <Build$Dir>.Sources |set Src$Dir <Build$Dir>.Sources
set Install$Dir <Build$Dir>.Install set Install$Dir <Build$Dir>.Install
setmacro Install$Path <Install$Dir>.
| Locate the export directories and set the tool options | Locate the export directories and set the tool options
/Build:ToolOptions.<APCS> /Build:ToolOptions.<APCS>
......
/* (1.28) /* (1.29)
* *
* This file is automatically maintained by srccommit, do not edit manually. * This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1. * Last processed by srccommit version: 1.1.
* *
*/ */
#define Module_MajorVersion_CMHG 1.28 #define Module_MajorVersion_CMHG 1.29
#define Module_MinorVersion_CMHG #define Module_MinorVersion_CMHG
#define Module_Date_CMHG 29 Apr 2014 #define Module_Date_CMHG 15 Sep 2014
#define Module_MajorVersion "1.28" #define Module_MajorVersion "1.29"
#define Module_Version 128 #define Module_Version 129
#define Module_MinorVersion "" #define Module_MinorVersion ""
#define Module_Date "29 Apr 2014" #define Module_Date "15 Sep 2014"
#define Module_ApplicationDate "29-Apr-14" #define Module_ApplicationDate "15-Sep-14"
#define Module_ComponentName "Env" #define Module_ComponentName "Env"
#define Module_ComponentPath "castle/RiscOS/Env" #define Module_ComponentPath "castle/RiscOS/Env"
#define Module_FullVersion "1.28" #define Module_FullVersion "1.29"
#define Module_HelpVersion "1.28 (29 Apr 2014)" #define Module_HelpVersion "1.29 (15 Sep 2014)"
#define Module_LibraryVersionInfo "1:28" #define Module_LibraryVersionInfo "1:29"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment