[CMake] Treating warnings as errors

Jorg CMake jorg_cmake at xs4all.nl
Sat Nov 6 14:59:32 EST 2004


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



More information about the CMake mailing list