[CMake] Treating warnings as errors

William A. Hoffman billlist at nycap.rr.com
Mon Nov 8 09:18:29 EST 2004


CMake defaults to /W3, so you must be using a modified cmake, or perhaps
a module path is set somehow.  The default value is in Modules/Platform/Windows-cl.cmake.

-Bill


At 02:59 PM 11/6/2004, Jorg CMake wrote:

>Hi,
>
>In VS7.1, cmake automatically sets the warning flag to /WX which is
>"treating warnings as errors" ...  How can I get rid of this flag ? I
>tried searching the archives for it but could not find anything .. If
>this is caused by an option in my CMakeLists.txt, could someone point me
>into the right direction? The CMakeLists.txt is:
>
>##################################################
># Name:        CMakeLists.txt
># Purpose:     Input file for CMake
># Author:      Jorgen Bodde
># Licence:     wxWindows licence
>##################################################
>
>PROJECT( WXMOZILLA )
>
>SET (LIBRARY_OUTPUT_PATH ${WXMOZILLA_BINARY_DIR}/lib/ CACHE PATH "Single
>output directory for building all libraries.")
>
>INCLUDE (${WXMOZILLA_SOURCE_DIR}/bin/FindwxWin.cmake)
>
>SET(CMAKE_CXX_FLAGS "${CMAKE_WX_CXX_FLAGS} -DFINAL=0 -DUSEDLL=0
>-DXPCOM_GLUE=1")
>SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D__WXDEBUG__
>-DWXDEBUG=1")
>
>INCLUDE_DIRECTORIES(${WXMOZILLA_SOURCE_DIR}/src/
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/string
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/xpcom
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/nspr
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/docshell
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/pref
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/widget
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/webbrwsr
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/embed_base
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/uriloader
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/gfx
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/shistory
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/commandhandler
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/necko
>
>${WXMOZILLA_SOURCE_DIR}/mozilla/include/webbrowserpersist
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/composer
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/dom
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/content
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/webshell
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/find
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/windowwatcher
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/editor
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/layout
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/win
>
>${WXMOZILLA_SOURCE_DIR}/mozilla/include/profdirserviceprovider
>                   ${WXMOZILLA_SOURCE_DIR}/mozilla/include/layout
>                   ${WXWINDOWS_INCLUDE_PATH})
>
>LINK_DIRECTORIES( ${WXWINDOWS_LINK_DIRECTORIES})
>
>SUBDIRS(src)
>
>
>Thanks in advance,
>- Jorgen
>
>_______________________________________________
>CMake mailing list
>CMake at www.cmake.org
>http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list