Thanks

It's a bit of a hack, but testing for the target name and overriding the output 
path seems to work.
This gets me past the trycompile step so now projects are being generated from 
scratch.

      if (this->Name=="cmTryCompileExec") {
        std::string path = 
cmsys::SystemTools::GetFilenamePath(this->PathToVcxproj);
        (*this->BuildFileStream ) << " OutputFile=\""
          << 
cmsys::SystemTools::ConvertToWindowsOutputPath(path.c_str()).c_str()
          << "\\" << this->Name << ".exe\"/>\n";
      }
      else {
        (*this->BuildFileStream ) << "/>\n";
      }

I'll stick with this for now - if there's a better way I'll no doubt find out 
eventually ...

JB


From: Bill Hoffman [mailto:[email protected]]
Sent: 09 March 2011 13:54
To: Biddiscombe, John A.
Cc: [email protected]
Subject: Re: RE: VS2010 fortran composer


http://software.intel.com/en-us/forums/showthread.php?t=80773

That Guy seemed to change it...

sent from my phone
On Mar 9, 2011 4:29 AM, "Biddiscombe, John A." 
<[email protected]<mailto:[email protected]>> wrote:
>
>
> OK, that is odd... Is there a way to change that in the project files
>
> that you generate?
>
>
>
> Seems like it would be odd for the C/C++ stuff to end up in Debug, and
>
> the fortran to be in X64/Debug...
>
>
>
> It does not appear to be something I can control.
>
>
>
> JB
_______________________________________________
cmake-developers mailing list
[email protected]
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to