Summary: | Support relative paths with project in subdirectory | ||
---|---|---|---|
Product: | MPC | Reporter: | Johnny Willemsen <jwillemsen> |
Component: | MPC | Assignee: | Chris Cleeland <cleeland_c> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | mitza, totten_s |
Priority: | P3 | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All |
Description
Johnny Willemsen
2008-01-10 05:25:57 CST
Something also found to be caused of this issue MPC file: project(*Server) : aceexe { exename = server recursive_includes += $(ACE_ROOT)/ace } combined with -recursive_includes this leads to (independent of forward or backward slashes in ACE_ROOT): C:\ACE\latest\ACE_wrappers\MPCt>set ACE_ROOT=c:/ACE/latest/ACE_wrappers C:\ACE\latest\ACE_wrappers\MPCt>perl %ACE_ROOT%\bin\mwc.pl -type wb26 -noreldefs Using .../latest/ACE_wrappers/bin/MakeProjectCreator/config/MPC.cfg Generating 'wb26' output using default input WARNING: Unable to expand ACE_ROOT. Generation Time: 0s And in the generated .wrproject I do get: <listAttribute key="BLD::Info|Incl|PPC604gnu"> <stringAttribute value="-I$(WIND_BASE)/target/h"/> <stringAttribute value="-I$(WIND_BASE)/target/h/wrn/coreip"/> <stringAttribute value="-I$(ACE_ROOT)"/> <stringAttribute value="-I$(ACE_ROOT)/ace"/> </listAttribute> See that the recursive_includes is not done, because without -noreldefs I do get: <listAttribute key="BLD::Info|Incl|PPC604gnu"> <stringAttribute value="-I$(WIND_BASE)/target/h"/> <stringAttribute value="-I$(WIND_BASE)/target/h/wrn/coreip"/> <stringAttribute value="-I.."/> <stringAttribute value="-I../ace"/> <stringAttribute value="-I../ace/.svn"/> <stringAttribute value="-I../ace/.svn/prop-base"/> <stringAttribute value="-I../ace/.svn/props"/> <stringAttribute value="-I../ace/.svn/text-base"/> <stringAttribute value="-I../ace/.svn/tmp"/> <stringAttribute value="-I../ace/.svn/tmp/prop-base"/> <stringAttribute value="-I../ace/.svn/tmp/props"/> <stringAttribute value="-I../ace/.svn/tmp/text-base"/> And much more lines. |