X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=CMakeLists.txt;h=44dcbd6aff7de4786975332c0328b9c681c054d8;hb=975a5202a8458a651d84a0a21c7ebbaf6b2100de;hp=6e356fbec116f54832b95af29f201c09c46bbee3;hpb=9933a7cb4ab5594eb89b70cd736ae248bfca7fb0;p=flightgear.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e356fbec..44dcbd6af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,7 +63,7 @@ if(NOT CMAKE_BUILD_TYPE) FORCE) endif(NOT CMAKE_BUILD_TYPE) -if($ENV{BUILD_ID}) +if(NOT "$ENV{BUILD_ID}" STREQUAL "") set(HUDSON_BUILD_ID $ENV{BUILD_ID}) set(HUDSON_BUILD_NUMBER $ENV{BUILD_NUMBER}) message(STATUS "running under Hudson, build-number is ${HUDSON_BUILD_NUMBER}") @@ -194,7 +194,24 @@ find_package(ALUT REQUIRED) find_package(OpenSceneGraph 3.0.0 REQUIRED osgText osgSim osgDB osgParticle osgFX osgUtil osgViewer osgGA) if(ENABLE_FGADMIN) - find_package(FLTK) + find_package(FLTK) + + if ( FLTK_FOUND ) + if ( X11_Xinerama_FOUND ) + message(STATUS "Found X11_Xinerama...") + list(APPEND FLTK_LIBRARIES ${X11_Xinerama_LIB}) + endif() + + if ( X11_Xft_FOUND ) + message(STATUS "Found X11_Xft...") + list(APPEND FLTK_LIBRARIES ${X11_Xft_LIB}) + endif() + + set( CMAKE_REQUIRED_INCLUDES ${FLTK_INCLUDE_DIR} ) + set( CMAKE_REQUIRED_LIBRARIES ${FLTK_LIBRARIES} ) + + message(STATUS "Using FLTK_LIBRARIES for fgadmin: ${FLTK_LIBRARIES}") + endif ( FLTK_FOUND ) endif(ENABLE_FGADMIN) if(ENABLE_LIBSVN) @@ -283,6 +300,7 @@ include_directories(${OPENSCENEGRAPH_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${ALUT_INCLUDE_DIR} + ${OPENGL_INCLUDE_DIR} ${OPENAL_INCLUDE_DIR} ${SIMGEAR_INCLUDE_DIR} ${PLIB_INCLUDE_DIR} )