2007-04-17 08:49:19 +00:00
|
|
|
|
2008-04-17 07:00:19 +00:00
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
2009-03-01 00:18:47 +00:00
|
|
|
INCLUDE_DIRECTORIES(${NV_SOURCE_DIR}/extern/poshlib)
|
2008-04-17 07:00:19 +00:00
|
|
|
|
2007-04-17 08:49:19 +00:00
|
|
|
SUBDIRS(nvcore)
|
|
|
|
SUBDIRS(nvmath)
|
|
|
|
SUBDIRS(nvimage)
|
2007-10-14 08:58:24 +00:00
|
|
|
SUBDIRS(nvtt)
|
2007-04-17 08:49:19 +00:00
|
|
|
|
|
|
|
# OpenGL
|
|
|
|
INCLUDE(FindOpenGL)
|
|
|
|
IF(OPENGL_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for OpenGL - found")
|
|
|
|
ELSE(OPENGL_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for OpenGL - not found")
|
|
|
|
ENDIF(OPENGL_FOUND)
|
|
|
|
|
|
|
|
# GLUT
|
2009-01-27 23:39:33 +00:00
|
|
|
INCLUDE(FindGLUT)
|
2007-04-17 08:49:19 +00:00
|
|
|
IF(GLUT_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for GLUT - found")
|
|
|
|
ELSE(GLUT_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for GLUT - not found")
|
|
|
|
ENDIF(GLUT_FOUND)
|
|
|
|
|
2007-10-16 20:53:12 +00:00
|
|
|
# DirectX
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindDirectX.cmake)
|
|
|
|
IF(DX10_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for DirectX - found")
|
|
|
|
ELSE(DX10_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for DirectX - not found")
|
|
|
|
ENDIF(DX10_FOUND)
|
|
|
|
|
2007-04-17 08:49:19 +00:00
|
|
|
# GLEW
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindGLEW.cmake)
|
|
|
|
IF(GLEW_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for GLEW - found")
|
|
|
|
ELSE(GLEW_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for GLEW - not found")
|
|
|
|
ENDIF(GLEW_FOUND)
|
|
|
|
|
|
|
|
# Cg
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindCg.cmake)
|
|
|
|
IF(CG_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for Cg - found")
|
|
|
|
ELSE(CG_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for Cg - not found")
|
|
|
|
ENDIF(CG_FOUND)
|
|
|
|
|
|
|
|
# CUDA
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindCUDA.cmake)
|
|
|
|
IF(CUDA_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_CUDA ${CUDA_FOUND} CACHE BOOL "Set to TRUE if CUDA is found, FALSE otherwise")
|
2007-04-17 08:49:19 +00:00
|
|
|
MESSAGE(STATUS "Looking for CUDA - found")
|
2008-12-29 11:33:20 +00:00
|
|
|
IF(CUTIL_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for CUTIL - found")
|
|
|
|
ELSE(CUTIL_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for CUTIL - not found")
|
|
|
|
ENDIF(CUTIL_FOUND)
|
2007-04-17 08:49:19 +00:00
|
|
|
ELSE(CUDA_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for CUDA - not found")
|
|
|
|
ENDIF(CUDA_FOUND)
|
|
|
|
|
2007-10-16 20:53:12 +00:00
|
|
|
# Maya
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindMaya.cmake)
|
|
|
|
IF(MAYA_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_MAYA ${MAYA_FOUND} CACHE BOOL "Set to TRUE if Maya is found, FALSE otherwise")
|
2007-10-16 20:53:12 +00:00
|
|
|
MESSAGE(STATUS "Looking for Maya - found")
|
|
|
|
ELSE(MAYA_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for Maya - not found")
|
|
|
|
ENDIF(MAYA_FOUND)
|
|
|
|
|
2009-03-15 10:18:54 +00:00
|
|
|
# FreeImage
|
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindFreeImage.cmake)
|
|
|
|
IF(FREEIMAGE_FOUND)
|
|
|
|
SET(HAVE_FREEIMAGE ${FREEIMAGE_FOUND} CACHE BOOL "Set to TRUE if FreeImage is found, FALSE otherwise")
|
|
|
|
MESSAGE(STATUS "Looking for FreeImage - found")
|
|
|
|
ELSE(FREEIMAGE_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for FreeImage - not found")
|
|
|
|
ENDIF(FREEIMAGE_FOUND)
|
|
|
|
|
2007-04-17 08:49:19 +00:00
|
|
|
# JPEG
|
|
|
|
INCLUDE(FindJPEG)
|
|
|
|
IF(JPEG_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_JPEG ${JPEG_FOUND} CACHE BOOL "Set to TRUE if JPEG is found, FALSE otherwise")
|
2007-04-17 08:49:19 +00:00
|
|
|
MESSAGE(STATUS "Looking for JPEG - found")
|
|
|
|
ELSE(JPEG_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for JPEG - not found")
|
|
|
|
ENDIF(JPEG_FOUND)
|
|
|
|
|
|
|
|
# PNG
|
|
|
|
INCLUDE(FindPNG)
|
|
|
|
IF(PNG_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_PNG ${PNG_FOUND} CACHE BOOL "Set to TRUE if PNG is found, FALSE otherwise")
|
2007-04-17 08:49:19 +00:00
|
|
|
MESSAGE(STATUS "Looking for PNG - found")
|
|
|
|
ELSE(PNG_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for PNG - not found")
|
|
|
|
ENDIF(PNG_FOUND)
|
|
|
|
|
|
|
|
# TIFF
|
2008-04-17 07:00:19 +00:00
|
|
|
SET(TIFF_NAMES libtiff)
|
2007-04-17 08:49:19 +00:00
|
|
|
INCLUDE(FindTIFF)
|
|
|
|
IF(TIFF_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_TIFF ${TIFF_FOUND} CACHE BOOL "Set to TRUE if TIFF is found, FALSE otherwise")
|
2007-04-17 08:49:19 +00:00
|
|
|
MESSAGE(STATUS "Looking for TIFF - found")
|
|
|
|
ELSE(TIFF_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for TIFF - not found")
|
|
|
|
ENDIF(TIFF_FOUND)
|
|
|
|
|
2007-10-16 20:53:12 +00:00
|
|
|
# OpenEXR
|
2007-12-03 09:12:27 +00:00
|
|
|
INCLUDE(${NV_CMAKE_DIR}/FindOpenEXR.cmake)
|
2007-10-16 20:53:12 +00:00
|
|
|
IF(OPENEXR_FOUND)
|
2008-04-06 05:59:13 +00:00
|
|
|
SET(HAVE_OPENEXR ${OPENEXR_FOUND} CACHE BOOL "Set to TRUE if OpenEXR is found, FALSE otherwise")
|
2007-10-16 20:53:12 +00:00
|
|
|
MESSAGE(STATUS "Looking for OpenEXR - found")
|
|
|
|
ELSE(OPENEXR_FOUND)
|
|
|
|
MESSAGE(STATUS "Looking for OpenEXR - not found")
|
|
|
|
ENDIF(OPENEXR_FOUND)
|
|
|
|
|
2007-04-17 08:49:19 +00:00
|
|
|
# Qt
|
|
|
|
FIND_PACKAGE(Qt4)
|
|
|
|
|
|
|
|
# Threads
|
|
|
|
FIND_PACKAGE(Threads)
|
|
|
|
|
|
|
|
# configuration file
|
|
|
|
INCLUDE(CheckIncludeFiles)
|
|
|
|
|
|
|
|
CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H)
|
|
|
|
CHECK_INCLUDE_FILES(stdarg.h HAVE_STDARG_H)
|
|
|
|
CHECK_INCLUDE_FILES(signal.h HAVE_SIGNAL_H)
|
|
|
|
CHECK_INCLUDE_FILES(execinfo.h HAVE_EXECINFO_H)
|
|
|
|
CHECK_INCLUDE_FILES(malloc.h HAVE_MALLOC_H)
|
|
|
|
|
|
|
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/nvconfig.h.in ${CMAKE_CURRENT_BINARY_DIR}/nvconfig.h)
|
2009-03-01 00:18:47 +00:00
|
|
|
|