[CMake] Re: [Paraview] PV3/OS X/Qt 4.3 Compile error

clinton at elemtech.com clinton at elemtech.com
Tue Sep 18 18:33:55 EDT 2007


http://public.kitware.com/Bug/view.php?id=5745
contains the bug report and the fix in patch format.

Clint

On Tuesday 18 September 2007 2:07:31 pm Mike Jackson wrote:
> #############################################
>    #
>    # Find out what window system we're using
>    #
>    #############################################
>    # Save required includes variable
>    SET(CMAKE_REQUIRED_INCLUDES_SAVE ${CMAKE_REQUIRED_INCLUDES})
>    # Add QT_INCLUDE_DIR to CMAKE_REQUIRED_INCLUDES
>    SET(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};$
> {QT_INCLUDE_DIR}")
>    IF (QT_USE_FRAMEWORKS)
>      SET(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
>      SET(CMAKE_REQUIRED_FLAGS "-F${QT_LIBRARY_DIR}")
>    ENDIF (QT_USE_FRAMEWORKS)
>
>    # Check for Window system symbols (note: only one should end up
> being set)
>    CHECK_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11)
>    CHECK_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC)
>    CHECK_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN)
>
>    IF (QT_QTCOPY_REQUIRED)
>       CHECK_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h"
> QT_KDE_QT_COPY)
>       IF (NOT QT_IS_QTCOPY)
>          MESSAGE(FATAL_ERROR "qt-copy is required, but hasn't been
> found")
>       ENDIF (NOT QT_IS_QTCOPY)
>    ENDIF (QT_QTCOPY_REQUIRED)
>
>    # Restore CMAKE_REQUIRED_INCLUDES variable
>    SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_SAVE})
>    IF (QT_USE_FRAMEWORKS)
>      SET(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE})
>    ENDIF (QT_USE_FRAMEWORKS)
>    #
>    #############################################




More information about the CMake mailing list