Show
Ignore:
Timestamp:
10/21/14 17:10:27 (2 days ago)
Author:
robert
Message:

Added shaders to support experimental shader based displacement mapping technique osgTerrain::ShaderTerrain?.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/CMakeLists.txt

    r13467 r13482  
    537537IF(OSG_USE_QT AND NOT ANDROID) 
    538538# To select a specific version of QT define DESIRED_QT_VERSION 
    539 # via cmake -DDESIRED_QT_VERSION=4 
     539# via cmake -DDESIRED_QT_VERSION=5 
     540# QUIET option disables messages if the package cannot be found. 
     541 
    540542    IF  (DESIRED_QT_VERSION) 
    541  
    542         IF  (DESIRED_QT_VERSION MATCHES 4) 
     543        IF  (DESIRED_QT_VERSION MATCHES 5) 
     544              FIND_PACKAGE(Qt5Widgets) 
     545        ELSEIF (DESIRED_QT_VERSION MATCHES 4) 
    543546              FIND_PACKAGE(Qt4) 
    544547        ELSE() 
     
    548551    ELSE() 
    549552 
    550         FIND_PACKAGE(Qt4) 
    551  
    552         IF  (NOT QT4_FOUND) 
    553             FIND_PACKAGE(Qt3) 
     553        FIND_PACKAGE(Qt5Widgets QUIET) 
     554         
     555        IF ( Qt5Widgets_FOUND ) 
     556            # CMake 2.8.8 or greater required 
     557            BUILDER_VERSION_GREATER(2 8 7) 
     558            IF(NOT VALID_BUILDER_VERSION) 
     559                MESSAGE( 
     560                SEND_ERROR 
     561                "Qt5 requires CMake version 2.8.8 or greater!\n" 
     562                "Update CMake or set DESIRED_QT_VERSION to less than 5 
     563                or disable OSG_USE_QT." 
     564                ) 
     565            ENDIF( ) 
     566        ENDIF( ) 
     567 
     568        IF ( NOT Qt5Widgets_FOUND ) 
     569            FIND_PACKAGE(Qt4) 
     570 
     571            IF (NOT QT4_FOUND) 
     572                FIND_PACKAGE(Qt3) 
     573            ENDIF() 
    554574        ENDIF() 
    555  
    556     ENDIF() 
     575    ENDIF() 
     576 
     577    #If we have found Qt5, let's try to top off by getting the webkit as well 
     578    IF ( Qt5Widgets_FOUND ) 
     579        FIND_PACKAGE(Qt5WebKitWidgets) 
     580    ENDIF() 
     581 
    557582ENDIF() 
    558583 
     
    10301055) 
    10311056 
    1032 IF(QT4_FOUND) 
     1057IF(QT4_FOUND OR Qt5Widgets_FOUND ) 
    10331058  SET(PKGCONFIG_FILES ${PKGCONFIG_FILES} openscenegraph-osgQt) 
    1034 ENDIF(QT4_FOUND) 
     1059ENDIF() 
    10351060 
    10361061FOREACH(PKGCONFIG_FILE ${PKGCONFIG_FILES})