Skip to content
Snippets Groups Projects
Select Git revision
  • feature/QuadBufferPostprocessing
  • master default protected
  • feature/ita
  • develop protected
  • feature/IMAGES_WITH_OPENVR
  • feature/IMAGES_AND_VIEWPORTS
  • feature/UPDATE_LEAP_DRIVER_TO_SDK_V3
  • feature/volume_raycaster_bindless
  • feature/IntegrateNewOculusSDK
  • feature/SimpleOpenGLDraw
  • feature/LeapMotionMeasureNameFix
  • feature/observeable_sequenced_notifications
  • feature/BoundingBoxIntentionSelect
  • feature/RenamedVistaTexture
  • feature/conan_io_support
  • release/1.16 protected
  • release/1.15 protected
  • feature/REMOVE_PLUGIN_DLL
  • feature/COH_GRP_TRUNK_INTEGRATE
  • release/1.14 protected
  • 1.16.0
  • Before_OGLExt_CoreLibs_Integration
  • 1.14.0
  • 1.15.0
  • 1.11.0
  • 1.12.0
  • 1.13
  • 1.13.0
  • 1.10.1
  • 1.10.0
30 results

CMakeLists.txt

Blame
  • user avatar
    Sebastian Freitag authored
    2a340493
    History
    CMakeLists.txt 1.59 KiB
    cmake_minimum_required( VERSION 2.8 )
    project( Vista )
    
    # Add VistaCmakeCommon directory to CMakeModulePath
    file( TO_CMAKE_PATH "$ENV{VISTA_CMAKE_COMMON}" _CMAKE_PATH_ENV )
    if( EXISTS "${_CMAKE_PATH_ENV}" )
    	list( APPEND CMAKE_MODULE_PATH "${_CMAKE_PATH_ENV}" )
    elseif( EXISTS "${CMAKE_SOURCE_DIR}/VistaCoreLibs/VistaCMakeCommon" )
    	list( APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/VistaCoreLib/VistaCMakeCommon" )
    elseif( EXISTS "${CMAKE_SOURCE_DIR}/VistaCMakeCommon" )
    	list( APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/VistaCMakeCommon" )
    else()
    	find_file( VISTACORELIBS_CMAKE_COMMON_TEST_FILE "VistaCommon.cmake" 
    				PATH ${CMAKE_MODULE_PATH} $ENV{CMAKE_MODULE_PATH}
    				[NO_DEFAULT_PATH] )
    	set( VISTACORELIBS_CMAKE_COMMON_TEST_FILE ${VISTACORELIBS_CMAKE_COMMON_TEST_FILE} CACHE INTERNAL "" FORCE )
    	if( NOT VISTACORELIBS_CMAKE_COMMON_TEST_FILE )
    		message( FATAL_ERROR 
    			"ERROR: Folder VistaCMakeCommon not found, but is required for successful build. "
    			"Please make the VistaCMakeCommon folder available using one of the following methods:\n"
    			"\t - define VISTA_CMAKE_COMMON environment var pointing to the folder\n"
    			"\t - add folder to environment variables CMAKE_MODULE_PATH and CMAKE_PREFIX_PATH\n"
    			"\t - place VistaCMakeCommon as subdirectory of top-level ViSTA directory"
    			"\t - place VistaCMakeCommon as subdirectory of VistaCoreLibs directory"			
    		)
    	endif()
    endif()
    include( VistaCommon )
    
    set( VISTA_COMMON_BUILD TRUE )
    
    add_subdirectory( VistaCoreLibs )
    set( VISTADEMO_ENABLED TRUE CACHE BOOL "Enable building of VistaDemo" )
    if( VISTADEMO_ENABLED )
    	add_subdirectory( VistaDemo )
    endif()