[Cmake] .NET Linker options for Rational tools

Miller, James V (Research) millerjv at crd.ge.com
Fri May 2 09:14:04 EDT 2003


I had added these flags to these variables but they did not
end up in any of the vcproj files (I grepped the files).

For now, I am adding it via the gui when I need to study 
a particular executable.

Jim

> -----Original Message-----
> From: Robert Mathews [mailto:rmathews at envoyww.com]
> Sent: Thursday, May 01, 2003 4:49 PM
> To: Miller, James V (Research); CMake developers (E-mail); 
> Bill Hoffman
> Subject: Re: [Cmake] .NET Linker options for Rational tools
> 
> 
> Edit your CMakeCache.txt file, find the lines that say:
> 
> CMAKE_EXE_LINKER_FLAGS
> CMAKE_SHARED_LINKER_FLAGS
> 
> and add the "/incremental:no /fixed:no" flags.
> 
> Regenerate your projects and that should do it.  This may 
> still not appear
> in the .NET gui, since the flags won't be in the right part 
> of the .vcproj
> file, but they should get take effect when project is built.
> 
> BTW, almost all the compile flags and link flags can't be 
> added to .NET. For
> example, any compile flag other than "-D" is silently tossed 
> by CMake. You
> can however add those flags directly to the appropriate defnitions in
> CMakeCache.txt, which is ok provided that you don't mind them 
> being global.
> 
> Hope that helps.
> 
> Rob.
> ----- Original Message -----
> From: "Bill Hoffman" <bill.hoffman at kitware.com>
> To: "Miller, James V (Research)" <millerjv at crd.ge.com>; 
> "CMake developers
> (E-mail)" <cmake at public.kitware.com>
> Sent: Thursday, May 01, 2003 3:20 PM
> Subject: Re: [Cmake] .NET Linker options for Rational tools
> 
> 
> > It is on the board to be fixed, but it has not yet been done.
> > One way to do it, would be to use the nmake Makefiles.
> >
> > -Bill
> >
> >
> > At 02:34 PM 5/1/2003, Miller, James V (Research) wrote:
> > >Rational Purify and Quantify require the linker flags
> > >
> > >/incremental:no
> > >/fixed:no
> > >
> > >If I put /fixed:no on any of the CMAKE_*_LINKER_FLAGS, it 
> get ignored by
> the .NET generator. I grep'ed all the *.vcproj files and /fixed:no is
> missing in all the files.
> > >
> > >To manually add the options in .NET, I go the properties 
> page for the
> executable, and under "Linker"."Command line", I added 
> /fixed:no to the
> Additional Options box.  The setting gets written in the vcproj file
> > >
> > ><VisualStudioProject>
> > >  <Configurations>
> > >     <Configuration Name="Debug">
> > >        <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386
> /fixed:no"/>
> > >     </Configuration>
> > >   <Configurations>
> > ></VisualStudioProject>
> > >
> > >Can the .NET generator be set up so that one of the 
> CMAKE_*_LINKER_FLAGS
> settings gets put in the AdditionalOptions section? Or has 
> this been fixed
> already?
> > >
> > > <?xml:namespace prefix = o ns =
> "urn:schemas-microsoft-com:office:office" />
> > >
> > >Jim Miller
> > >_____________________________________
> > >Visualization & Computer Vision
> > >GE Research
> > >Bldg. KW, Room C218B
> > >P.O. Box 8, Schenectady NY 12301
> > >
> > ><mailto:millerjv at research.ge.com>millerjv at research.ge.com
> > >
> > >james.miller at research.ge.com
> > >(518) 387-4005, Dial Comm: 8*833-4005,
> > >Cell: (518) 505-7065, Fax: (518) 387-6981
> > >
> > >
> > >
> >
> >
> >
> > _______________________________________________
> > Cmake mailing list
> > Cmake at public.kitware.com
> > http://public.kitware.com/mailman/listinfo/cmake
> >
> 



More information about the CMake mailing list