Summary: | Add support for features with mwb files | ||
---|---|---|---|
Product: | MPC | Reporter: | Johnny Willemsen <jwillemsen> |
Component: | MPC | Assignee: | Adam Mitz <mitza> |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux |
Description
Johnny Willemsen
2012-05-31 12:26:33 CDT
Notes from Chad: Factor code out of ProjectCreator into Creator and have the ProjectCreator and WorkspaceCreator implement a couple of functions to handle the specifics of supporting features. Any idea if we can get this added the next week or so? Else we have to remove the workspaces again from trunk (In reply to comment #2) > Any idea if we can get this added the next week or so? Else we have to remove > the workspaces again from trunk > I don't think it will be in the next week. For now, could you have two different workspaces, one with OpenDDS and one without? (In reply to comment #3) > I don't think it will be in the next week. For now, could you have two > different workspaces, one with OpenDDS and one without? We have now two, but the one with opendds is now always picked up when using the -recurse option which is used by several msvc builds, but also the release script probably than the easiest is to exclude the new workspaces in the release script (In reply to comment #5) > probably than the easiest is to exclude the new workspaces in the release > script > Yes, I agree that adding -exclude is the best short-term option. Eventually we should be able to do the MPC change, but probably not in time for this next release. Using -exclude didn't work because of the usage of -recurse. Removed the problematic workspaces from the tree before packaging the release which at least make sure the x.1.3 gets out. (In reply to comment #7) > Using -exclude didn't work because of the usage of -recurse. Removed the > problematic workspaces from the tree before packaging the release which at > least make sure the x.1.3 gets out. > -exclude is the way to limit the search of -recurse. For example, you can run mwc.pl -type gnuace -recurse -exclude a/b/c.mwc,d/e,f/g.mwc Will regest this, the gemeration failed with vc10 as type Wildcard is the problem, this fails: perl $ACE_ROOT/bin/mwc.pl -type vc10 -recurse -exclude CIAO/CIAO_*_OpenDDS.mwc (In reply to comment #10) > Wildcard is the problem, this fails: > > perl $ACE_ROOT/bin/mwc.pl -type vc10 -recurse -exclude CIAO/CIAO_*_OpenDDS.mwc > Was the * expanded by the shell before MPC got a chance to see it? |