![]() |
Telelogic SYNERGY (steve huntington) | ![]() |
Topic Title: Problem with CM Synergy/VC++ Integration ccm pre/postlink $(TargetPath) macro Topic Summary: Created On: 17-Sep-2003 14:43 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I have just migrated code in to CM Synergy and I have installed the VC++ integration. I am using the ccm prelink $(TargetPath) and ccm postlink $(TargetPath) macros in my VC++ Project Settings | Pre-link Step/Post-Build Step.
For most VC++ projects this works fine and the target .exe/.dll/.lib is checked in and out of CM Synergy as expected, however, when the target path of the product file is outside of the folder that holds the VC++ project the macros do not work, reporting the following error: Object is not under C/CM control: \CCM_Home\ccm_wa\emp_live\ERRSVR_DEV~0.0_MIG\ERRSVR_DEV\Bin\MDLErrorNode.dll The reported path is correct and the dll is in CM Synergy and marked as a product. This seems to occur based on where the target is in relation to the associate VC++ project, e.g.: - Folder MyProj.dsp MyProj.dsw MyProj.cpp - Bin MyProj.exe Works fine, but: - Folder MyProj.dsp MyProj.dsw MyProj.cpp - Bin MyProj.exe Does not work and the aforementioned error message is given. |
|
![]() |
|
![]() |
|
Thanks for the advice, however, I have tried using relative paths but still get the same problem reported in this instance.
(Note in the original submission the tabs I put in don't show so the example file structures look the same. In the first instance the bin is within the folder, in the second instance it is at the same level as it). Edited: 7-Oct-2003 at 16:52 by Neil Bowman |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.