<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial color=#000000 size=2>The GR option is driven by 
</FONT><FONT face=Arial color=#000000 size=2>CMAKE_CXX_USE_RTTI 
variable.</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2>For the GS option I don't know where 
it is set.</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#000000 size=2>Sylvain</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#000000 size=2>----- Original Message ----- </FONT>
<DIV><FONT face=Arial color=#000000 size=2>From: "Antoine Tollenaere" 
&lt;</FONT><A href="mailto:atollena@gmail.com"><FONT face=Arial color=#000000 
size=2>atollena@gmail.com</FONT></A><FONT face=Arial color=#000000 
size=2>&gt;</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2>To: &lt;</FONT><A 
href="mailto:cmake@cmake.org"><FONT face=Arial color=#000000 
size=2>cmake@cmake.org</FONT></A><FONT face=Arial color=#000000 
size=2>&gt;</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2>Sent: Friday, September 01, 2006 9:45 
AM</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2>Subject: [CMake] Remove default 
compiler options</FONT></DIV></DIV>
<DIV><FONT face=Arial><BR><FONT color=#000000 size=2></FONT></FONT></DIV><FONT 
face=Arial color=#000000 size=2>&gt; Hi,<BR>&gt; <BR>&gt; I'm trying to get rid 
of the default CMake compiler options when<BR>&gt; generating a VS2003 project. 
I'm linking to some binary components<BR>&gt; that I can not recompile and it 
looks like when executing my project I<BR>&gt; get some runtime error due to 
calling conventions incompatibilities.<BR>&gt; I tried it several ways, 
including saving&nbsp; CMake_CXX_FLAGS and all the<BR>&gt; build type variants, 
unsetting them, and restore after ADD_EXECUTABLE,<BR>&gt; but the result is not 
was I'm looking for:<BR>&gt; <BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS_SAVE 
${CMAKE_CXX_FLAGS})<BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS_RELEASE_SAVE 
${CMAKE_CXX_FLAGS_RELEASE})<BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS_DEBUG_SAVE 
${CMAKE_CXX_FLAGS_DEBUG})<BR>&gt;&nbsp; SET(CMAKE_SHARED_LINKER_FLAGS_SAVE 
${CMAKE_SHARED_LINKER_FLAGS})<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE_SAVE<BR>&gt; 
${CMAKE_SHARED_LINKER_FLAGS_RELEASE})<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG_SAVE 
${CMAKE_SHARED_LINKER_FLAGS_DEBUG})<BR>&gt; <BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS 
"")<BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS_RELEASE "")<BR>&gt;&nbsp; 
SET(CMAKE_CXX_FLAGS_DEBUG "")<BR>&gt;&nbsp; SET(CMAKE_SHARED_LINKER_FLAGS 
"")<BR>&gt;&nbsp; SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE "")<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "")<BR>&gt; <BR>&gt;&nbsp; 
ADD_EXECUTABLE(something<BR>&gt;&nbsp;&nbsp;&nbsp; aFile.cpp)<BR>&gt; 
<BR>&gt;&nbsp; SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS_SAVE})<BR>&gt;&nbsp; 
SET(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE_SAVE})<BR>&gt;&nbsp; 
SET(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG_SAVE})<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_SAVE})<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE<BR>&gt; 
${CMAKE_SHARED_LINKER_FLAGS_RELEASE_SAVE})<BR>&gt;&nbsp; 
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG 
${CMAKE_SHARED_LINKER_FLAGS_DEBUG_SAVE})<BR>&gt; <BR>&gt; When built, target 
"something" still have some options like&nbsp; "/GS /GR".<BR>&gt; Is there a 
clean way to remove all the default options and to<BR>&gt; customize them 
properly.<BR>&gt; Regards,<BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; Antoine 
Tollenaere<BR>&gt; <BR>&gt; Jabber ID : </FONT><A 
href="mailto:atollena@fritalk.com"><FONT face=Arial color=#000000 
size=2>atollena@fritalk.com</FONT></A><BR><FONT face=Arial color=#000000 
size=2>&gt; tel : +33 6 86 75 99 35<BR>&gt; 
_______________________________________________<BR>&gt; CMake mailing 
list<BR>&gt; </FONT><A href="mailto:CMake@cmake.org"><FONT face=Arial 
color=#000000 size=2>CMake@cmake.org</FONT></A><BR><FONT face=Arial 
color=#000000 size=2>&gt; </FONT><A 
href="http://www.cmake.org/mailman/listinfo/cmake"><FONT face=Arial 
color=#000000 
size=2>http://www.cmake.org/mailman/listinfo/cmake</FONT></A><BR><FONT 
face=Arial color=#000000 size=2>&gt;</FONT></BODY></HTML>