--- ray/CMakeLists.txt 2012/08/16 17:59:45 1.7 +++ ray/CMakeLists.txt 2014/03/20 22:49:21 1.9 @@ -5,6 +5,7 @@ enable_testing() include(CTest) option(BUILD_SHARED_LIBS "Build radiance using shared libraries?" OFF) +option(BUILD_HEADLESS "Build radiance without any GUI components?" OFF) if(NOT WIN32) set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) @@ -34,6 +35,7 @@ endif() if(APPLE) add_definitions(-DBSD -DNOSTEREO -Dfreebsd) include_directories(/usr/X11R6/include) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=10.6") endif() IF( BUILD_PACKAGE ) @@ -51,8 +53,10 @@ SET(CPACK_RESOURCE_FILE_LICENSE "${radiance_SOURCE_DIR include(CPack) -find_package(Qt4 COMPONENTS QtCore QtGui) -find_package(X11) +if(NOT BUILD_HEADLESS) + find_package(Qt4 COMPONENTS QtCore QtGui) + find_package(X11) +endif() SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)