Revision: 8630
http://playerstage.svn.sourceforge.net/playerstage/?rev=8630&view=rev
Author: natepak
Date: 2010-04-27 15:07:08 +0000 (Tue, 27 Apr 2010)
Log Message:
-----------
Looks for libXPM. Fixed bug # 2991537
Modified Paths:
--------------
code/gazebo/trunk/cmake/SearchForStuff.cmake
Modified: code/gazebo/trunk/cmake/SearchForStuff.cmake
===================================================================
--- code/gazebo/trunk/cmake/SearchForStuff.cmake 2010-04-27 14:09:42 UTC
(rev 8629)
+++ code/gazebo/trunk/cmake/SearchForStuff.cmake 2010-04-27 15:07:08 UTC
(rev 8630)
@@ -124,10 +124,12 @@
ENDIF (NOT XML_FOUND)
+ ########################################
+ # Find XFT
pkg_check_modules(XFT xft)
- IF (NOT XFT_FOUND)
+ if (NOT XFT_FOUND)
BUILD_ERROR("XFT and development files not found. See the following
website: http://www.fontconfig.org")
- ELSE (NOT XFT_FOUND)
+ else (NOT XFT_FOUND)
APPEND_TO_CACHED_LIST(gazeboserver_include_dirs
${gazeboserver_include_dirs_desc}
${XFT_INCLUDE_DIRS})
@@ -140,13 +142,36 @@
APPEND_TO_CACHED_LIST(gazeboserver_link_libs
${gazeboserver_link_libs_desc}
${XFT_LIBRARIES})
- ENDIF (NOT XFT_FOUND)
+ endif (NOT XFT_FOUND)
+ ########################################
+ # Find libXPM
+ pkg_check_modules(XPM xpm)
+ if (NOT XPM_FOUND)
+ BUILD_ERROR("libXpm and development files not found. See the following
website: http://cgit.freedesktop.org/xorg/lib/libXpm")
+ else (NOT XPM_FOUND)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs
+ ${gazeboserver_include_dirs_desc}
+ ${XPM_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs
+ ${gazeboserver_link_dirs_desc}
+ ${XPM_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs
+ ${gazeboserver_link_libs_desc}
+ ${XPM_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs
+ ${gazeboserver_link_libs_desc}
+ ${XPM_LIBRARIES})
+ endif (NOT XPM_FOUND)
+
+
+ ########################################
+ # Find OpenAL
pkg_check_modules(OAL openal)
- IF (NOT OAL_FOUND)
- MESSAGE (STATUS "Warning: Openal and development files not found. Audio
capabilities will be disabled. See the following website:
http://connect.creativelabs.com/openal/default.aspx")
- ELSE (NOT OAL_FOUND)
- SET (HAVE_OPENAL TRUE)
+ if (NOT OAL_FOUND)
+ message (STATUS "Warning: Openal and development files not found. Audio
capabilities will be disabled. See the following website:
http://connect.creativelabs.com/openal/default.aspx")
+ else (NOT OAL_FOUND)
+ set (HAVE_OPENAL TRUE)
APPEND_TO_CACHED_LIST(gazeboserver_include_dirs
${gazeboserver_include_dirs_desc}
${OAL_INCLUDE_DIRS})
@@ -159,12 +184,14 @@
APPEND_TO_CACHED_LIST(gazeboserver_link_libs
${gazeboserver_link_libs_desc}
${OAL_LIBRARIES})
- ENDIF (NOT OAL_FOUND)
+ endif (NOT OAL_FOUND)
+ ########################################
+ # Find AV format
pkg_check_modules(AVF libavformat)
- IF (NOT AVF_FOUND)
- MESSAGE (STATUS "Warning: libavformat and development files not found.
Audio capabilities will be disabled.")
- ELSE (NOT AVF_FOUND)
+ if (NOT AVF_FOUND)
+ message (STATUS "Warning: libavformat and development files not found.
Audio capabilities will be disabled.")
+ else (NOT AVF_FOUND)
APPEND_TO_CACHED_LIST(gazeboserver_include_dirs
${gazeboserver_include_dirs_desc}
${AVF_INCLUDE_DIRS})
@@ -177,12 +204,14 @@
APPEND_TO_CACHED_LIST(gazeboserver_link_libs
${gazeboserver_link_libs_desc}
${AVF_LIBRARIES})
- ENDIF (NOT AVF_FOUND)
+ endif (NOT AVF_FOUND)
+ ########################################
+ # Find avcodec
pkg_check_modules(AVC libavcodec)
- IF (NOT AVC_FOUND)
- MESSAGE (STATUS "Warning: libavcodec and development files not found.
Audio capabilities will be disabled.")
- ELSE (NOT AVC_FOUND)
+ if (NOT AVC_FOUND)
+ message (STATUS "Warning: libavcodec and development files not found.
Audio capabilities will be disabled.")
+ else (NOT AVC_FOUND)
APPEND_TO_CACHED_LIST(gazeboserver_include_dirs
${gazeboserver_include_dirs_desc}
${AVC_INCLUDE_DIRS})
@@ -195,45 +224,50 @@
APPEND_TO_CACHED_LIST(gazeboserver_link_libs
${gazeboserver_link_libs_desc}
${AVC_LIBRARIES})
- ENDIF (NOT AVC_FOUND)
+ endif (NOT AVC_FOUND)
IF (AVF_FOUND AND AVC_FOUND)
SET (HAVE_FFMPEG TRUE)
ENDIF (AVF_FOUND AND AVC_FOUND)
+ ########################################
+ # Find Player
pkg_check_modules(PLAYER playercore>=3.0)
- IF (NOT PLAYER_FOUND)
- SET (INCLUDE_PLAYER OFF CACHE BOOL "Build gazebo plugin for player" FORCE)
- MESSAGE (STATUS "Warning: Player not found. The gazebo plugin for player
will not be built. See the following website:
http://playerstage.sourceforge.net")
- ELSE (NOT PLAYER_FOUND)
- SET (INCLUDE_PLAYER ON CACHE BOOL "Build gazebo plugin for player" FORCE)
- SET (PLAYER_INCLUDE_DIRS ${PLAYER_INCLUDE_DIRS} CACHE INTERNAL
+ if (NOT PLAYER_FOUND)
+ set (INCLUDE_PLAYER OFF CACHE BOOL "Build gazebo plugin for player" FORCE)
+ message (STATUS "Warning: Player not found. The gazebo plugin for player
will not be built. See the following website:
http://playerstage.sourceforge.net")
+ else (NOT PLAYER_FOUND)
+ set (INCLUDE_PLAYER ON CACHE BOOL "Build gazebo plugin for player" FORCE)
+ set (PLAYER_INCLUDE_DIRS ${PLAYER_INCLUDE_DIRS} CACHE INTERNAL
"Player include directory")
- SET (PLAYER_LINK_DIRS ${PLAYER_LINK_DIRS} CACHE INTERNAL
+ set (PLAYER_LINK_DIRS ${PLAYER_LINK_DIRS} CACHE INTERNAL
"Player link directory")
- SET (PLAYER_LINK_LIBS ${PLAYER_LIBRARIES} CACHE INTERNAL
+ set (PLAYER_LINK_LIBS ${PLAYER_LIBRARIES} CACHE INTERNAL
"Player libraries")
- ENDIF (NOT PLAYER_FOUND)
+ endif (NOT PLAYER_FOUND)
+ ########################################
+ # Find Websim
pkg_check_modules(WEBSIM websim)
- IF (NOT WEBSIM_FOUND)
- SET (INCLUDE_WEBGAZEBO OFF CACHE BOOL "Build webgazebo" FORCE)
- MESSAGE (STATUS "Warning: Websim not found. Webgazebo will not be built")
- ELSE (NOT WEBSIM_FOUND)
- SET (WEBSIM_INCLUDE_DIRS ${WEBSIM_INCLUDE_DIRS} CACHE INTERNAL
+ if (NOT WEBSIM_FOUND)
+ set (INCLUDE_WEBGAZEBO OFF CACHE BOOL "Build webgazebo" FORCE)
+ message (STATUS "Warning: Websim not found. Webgazebo will not be built")
+ else (NOT WEBSIM_FOUND)
+ set (WEBSIM_INCLUDE_DIRS ${WEBSIM_INCLUDE_DIRS} CACHE INTERNAL
"Websim include directory")
- SET (WEBSIM_LINK_DIRS ${WEBSIM_LINK_DIRS} CACHE INTERNAL
+ set (WEBSIM_LINK_DIRS ${WEBSIM_LINK_DIRS} CACHE INTERNAL
"Websim link directory")
- SET (WEBSIM_LINK_LIBS ${WEBSIM_LIBRARIES} CACHE INTERNAL
+ set (WEBSIM_LINK_LIBS ${WEBSIM_LIBRARIES} CACHE INTERNAL
"Websim libraries")
- ENDIF (NOT WEBSIM_FOUND)
+ endif (NOT WEBSIM_FOUND)
-ELSE (PKG_CONFIG_FOUND)
- SET (BUILD_GAZEBO OFF CACHE INTERNAL "Build Gazebo" FORCE)
- MESSAGE (FATAL_ERROR "\nError: pkg-config not found")
-ENDIF (PKG_CONFIG_FOUND)
+else (PKG_CONFIG_FOUND)
+ set (BUILD_GAZEBO OFF CACHE INTERNAL "Build Gazebo" FORCE)
+ message (FATAL_ERROR "\nError: pkg-config not found")
+endif (PKG_CONFIG_FOUND)
+
########################################
# Find Boost, if not specified manually
IF (NOT boost_include_dirs AND NOT boost_library_dirs AND NOT boost_libraries )
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit