<!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> </DIV>
<DIV><FONT face=Arial color=#000000 size=2>Sylvain</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#000000 size=2>----- Original Message ----- </FONT>
<DIV><FONT face=Arial color=#000000 size=2>From: "Antoine Tollenaere"
<</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>></FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2>To: <</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>></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>> Hi,<BR>> <BR>> I'm trying to get rid
of the default CMake compiler options when<BR>> generating a VS2003 project.
I'm linking to some binary components<BR>> that I can not recompile and it
looks like when executing my project I<BR>> get some runtime error due to
calling conventions incompatibilities.<BR>> I tried it several ways,
including saving CMake_CXX_FLAGS and all the<BR>> build type variants,
unsetting them, and restore after ADD_EXECUTABLE,<BR>> but the result is not
was I'm looking for:<BR>> <BR>> SET(CMAKE_CXX_FLAGS_SAVE
${CMAKE_CXX_FLAGS})<BR>> SET(CMAKE_CXX_FLAGS_RELEASE_SAVE
${CMAKE_CXX_FLAGS_RELEASE})<BR>> SET(CMAKE_CXX_FLAGS_DEBUG_SAVE
${CMAKE_CXX_FLAGS_DEBUG})<BR>> SET(CMAKE_SHARED_LINKER_FLAGS_SAVE
${CMAKE_SHARED_LINKER_FLAGS})<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE_SAVE<BR>>
${CMAKE_SHARED_LINKER_FLAGS_RELEASE})<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG_SAVE
${CMAKE_SHARED_LINKER_FLAGS_DEBUG})<BR>> <BR>> SET(CMAKE_CXX_FLAGS
"")<BR>> SET(CMAKE_CXX_FLAGS_RELEASE "")<BR>>
SET(CMAKE_CXX_FLAGS_DEBUG "")<BR>> SET(CMAKE_SHARED_LINKER_FLAGS
"")<BR>> SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE "")<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "")<BR>> <BR>>
ADD_EXECUTABLE(something<BR>> aFile.cpp)<BR>>
<BR>> SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS_SAVE})<BR>>
SET(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE_SAVE})<BR>>
SET(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG_SAVE})<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_SAVE})<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE<BR>>
${CMAKE_SHARED_LINKER_FLAGS_RELEASE_SAVE})<BR>>
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG
${CMAKE_SHARED_LINKER_FLAGS_DEBUG_SAVE})<BR>> <BR>> When built, target
"something" still have some options like "/GS /GR".<BR>> Is there a
clean way to remove all the default options and to<BR>> customize them
properly.<BR>> Regards,<BR>> <BR>> <BR>> -- <BR>> Antoine
Tollenaere<BR>> <BR>> 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>> tel : +33 6 86 75 99 35<BR>>
_______________________________________________<BR>> CMake mailing
list<BR>> </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>> </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>></FONT></BODY></HTML>