Commit e32dc6e0 authored by James Goppert's avatar James Goppert

Working on cmake osg bug.

parent 10163483
...@@ -75,10 +75,6 @@ endif(NOT CMAKE_BUILD_TYPE) ...@@ -75,10 +75,6 @@ endif(NOT CMAKE_BUILD_TYPE)
enable_language(C) enable_language(C)
enable_language(CXX) enable_language(CXX)
# initialize variables
set(qgroundcontrol_LIBRARIES qgroundcontrolNavigation qgroundcontrolCommunication)
set(SCICOSLAB_BLOCKS stdBlocks;jsbsimBlocks;mavlinkBlocks)
# installer # installer
include(InstallRequiredSystemLibraries) include(InstallRequiredSystemLibraries)
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${qgroundcontrol_VERSION}") set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${qgroundcontrol_VERSION}")
...@@ -125,7 +121,8 @@ if (UNIX) ...@@ -125,7 +121,8 @@ if (UNIX)
find_package(Flite) find_package(Flite)
endif(UNIX) endif(UNIX)
find_package(OpenGL REQUIRED) find_package(OpenGL REQUIRED)
find_package(OpenSceneGraph 2.8.3 COMPONENTS osgGA osgDB osgUtil osgViewer) find_package(OpenSceneGraph 2.9.9)
#COMPONENTS osgGA osgDB osgUtil osgViewer)
find_or_build_from_source(MAVLINK thirdParty/mavlink FOUND_GIT_REPO) find_or_build_from_source(MAVLINK thirdParty/mavlink FOUND_GIT_REPO)
# build libraries from source if not found on system # build libraries from source if not found on system
...@@ -196,43 +193,49 @@ if (MAVLINK_FOUND) ...@@ -196,43 +193,49 @@ if (MAVLINK_FOUND)
message(STATUS "\t\tMAVLINK\t\tYES") message(STATUS "\t\tMAVLINK\t\tYES")
list(APPEND qgroundcontrolIncludes ${MAVLINK_INCLUDE_DIRS}) list(APPEND qgroundcontrolIncludes ${MAVLINK_INCLUDE_DIRS})
else() else()
message(STATUS "\t\tOpenSceneGraph\t\tNO") message(STATUS "\t\tMAVLINK\tNO")
endif (MAVLINK_FOUND) endif ()
message(STATUS "OSG_FOUND: ${OPENSCENEGRAPH_FOUND}")
if (OPENSCENEGRAPH_FOUND) if (OPENSCENEGRAPH_FOUND)
message(STATUS "\t\tOpenSceneGraph\tYES") message(STATUS "\t\tOpenSceneGraph\tYES")
list(APPEND qgroundcontrolIncludes ${OPENSCENEGRAPH_INCLUDE_DIRS}) list(APPEND qgroundcontrolIncludes ${OPENSCENEGRAPH_INCLUDE_DIRS})
list(APPEND qgroundcontrolLibs ${SDL_LIBRARY}) list(APPEND qgroundcontrolLibs ${OPENSCENEGRAPH_LIBRARIES})
else() else()
message(STATUS "\t\tOpenSceneGraph\t\tNO") message(STATUS "\t\tOpenSceneGraph\t\tNO")
endif (OPENSCENEGRAPH_FOUND) endif ()
if (QT4_FOUND) if (QT4_FOUND)
message(STATUS "\t\tQT4\t\tYES") message(STATUS "\t\tQT4\t\tYES")
list(APPEND qgroundcontrolIncludes ${QT_INCLUDE_DIRS}) list(APPEND qgroundcontrolIncludes ${QT_INCLUDE_DIRS})
list(APPEND qgroundcontrolLibs ${QT_LIBRARIES}) list(APPEND qgroundcontrolLibs ${QT_LIBRARIES})
else() else()
message(STATUS "\t\tQT4\t\tNO") message(STATUS "\t\tQT4\t\tNO")
endif (QT4_FOUND) endif ()
if (PHONON_FOUND) if (PHONON_FOUND)
message(STATUS "\t\tPHONON\t\tYES") message(STATUS "\t\tPHONON\t\tYES")
list(APPEND qgroundcontrolIncludes ${PHONON_INCLUDES}) list(APPEND qgroundcontrolIncludes ${PHONON_INCLUDES})
list(APPEND qgroundcontrolLibs ${PHONON_LIBS}) list(APPEND qgroundcontrolLibs ${PHONON_LIBS})
else() else()
message(STATUS "\t\tPHONON\t\tNO") message(STATUS "\t\tPHONON\t\tNO")
endif (PHONON_FOUND) endif ()
if (SDL_FOUND) if (SDL_FOUND)
message(STATUS "\t\tSDL\t\tYES") message(STATUS "\t\tSDL\t\tYES")
list(APPEND qgroundcontrolIncludes ${SDL_INCLUDE_DIR}) list(APPEND qgroundcontrolIncludes ${SDL_INCLUDE_DIR})
list(APPEND qgroundcontrolLibs ${SDL_LIBRARY}) list(APPEND qgroundcontrolLibs ${SDL_LIBRARY})
else() else()
message(STATUS "\t\tSDL\t\tNO") message(STATUS "\t\tSDL\t\tNO")
endif (SDL_FOUND) endif ()
if (OPENGL_FOUND) if (OPENGL_FOUND)
message(STATUS "\t\tOPENGL\t\tYES") message(STATUS "\t\tOPENGL\t\tYES")
list(APPEND qgroundcontrolIncludes ${OPENGL_INCLUDE_DIR}) list(APPEND qgroundcontrolIncludes ${OPENGL_INCLUDE_DIR})
list(APPEND qgroundcontrolLibs ${OPENGL_LIBRARIES}) list(APPEND qgroundcontrolLibs ${OPENGL_LIBRARIES})
else() else()
message(STATUS "\t\tOPENGL\t\tNO") message(STATUS "\t\tOPENGL\t\tNO")
endif (OPENGL_FOUND) endif()
# unix only dependencies # unix only dependencies
if (UNIX) if (UNIX)
...@@ -242,7 +245,7 @@ if (UNIX) ...@@ -242,7 +245,7 @@ if (UNIX)
list(APPEND qgroundcontrolLibs ${FLITE_LIBRARIES}) list(APPEND qgroundcontrolLibs ${FLITE_LIBRARIES})
else() else()
message(STATUS "\t\tFLITE\t\tNO") message(STATUS "\t\tFLITE\t\tNO")
endif (FLITE_FOUND) endif ()
endif(UNIX) endif(UNIX)
# set include directories # set include directories
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment