Revision: 7616
http://playerstage.svn.sourceforge.net/playerstage/?rev=7616&view=rev
Author: natepak
Date: 2009-05-04 18:27:58 +0000 (Mon, 04 May 2009)
Log Message:
-----------
Added start of CMake build system
Modified Paths:
--------------
code/gazebo/trunk/server/audio_video/AudioDecoder.hh
Added Paths:
-----------
code/gazebo/trunk/CMakeLists.txt
code/gazebo/trunk/cmake/
code/gazebo/trunk/cmake/GazeboUtils.cmake
code/gazebo/trunk/cmake/SearchForStuff.cmake
code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake
code/gazebo/trunk/libgazebo/CMakeLists.txt
code/gazebo/trunk/server/CMakeLists.txt
code/gazebo/trunk/server/audio_video/CMakeLists.txt
code/gazebo/trunk/server/controllers/CMakeLists.txt
code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
code/gazebo/trunk/server/controllers/audio/CMakeLists.txt
code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt
code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
code/gazebo/trunk/server/controllers/camera/CMakeLists.txt
code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
code/gazebo/trunk/server/controllers/factory/CMakeLists.txt
code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt
code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
code/gazebo/trunk/server/controllers/imu/CMakeLists.txt
code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt
code/gazebo/trunk/server/controllers/laser/CMakeLists.txt
code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt
code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt
code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
code/gazebo/trunk/server/gui/CMakeLists.txt
code/gazebo/trunk/server/physics/CMakeLists.txt
code/gazebo/trunk/server/physics/ode/CMakeLists.txt
code/gazebo/trunk/server/rendering/CMakeLists.txt
code/gazebo/trunk/server/sensors/CMakeLists.txt
code/gazebo/trunk/server/sensors/camera/CMakeLists.txt
code/gazebo/trunk/server/sensors/contact/CMakeLists.txt
code/gazebo/trunk/server/sensors/imu/CMakeLists.txt
code/gazebo/trunk/server/sensors/ir/CMakeLists.txt
code/gazebo/trunk/server/sensors/ray/CMakeLists.txt
Added: code/gazebo/trunk/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/CMakeLists.txt (rev 0)
+++ code/gazebo/trunk/CMakeLists.txt 2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,31 @@
+
+CMAKE_MINIMUM_REQUIRED( VERSION 2.6 FATAL_ERROR )
+
+IF(COMMAND CMAKE_POLICY)
+ CMAKE_POLICY(SET CMP0003 NEW)
+ CMAKE_POLICY(SET CMP0004 NEW)
+ENDIF(COMMAND CMAKE_POLICY)
+
+PROJECT (Gazebo)
+SET (GAZEBO_VERSION 0.9)
+STRING (TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
+
+SET (gazeboserver_sources_desc "List of server sources"
+ CACHE INTERNAL "Gazebo server sources list description" FORCE)
+SET (gazeboserver_include_dirs_desc "List of server include directories"
+ CACHE INTERNAL "Include dirs description")
+SET (gazeboserver_link_dirs_desc "List of server link directories"
+ CACHE INTERNAL "Link dirs description" FORCE)
+SET (gazeboserver_link_libs_desc "List of server link libraries"
+ CACHE INTERNAL "Link libs" FORCE)
+
+SET (OGRE_VERSION 1.6.0 CACHE INTERNAL "Ogre Version Requirement")
+SET (ODE_VERSION 0.10.1 CACHE INTERNAL "ODE Version Requirement")
+
+SET (gazebo_cmake_dir ${PROJECT_SOURCE_DIR}/cmake CACHE PATH "Location of
CMake scripts")
+set (gazebo_cflags "-ggdb -g2 -Wall -fPIC" CACHE INTERNAL "Gazebo CFlags")
+
+ADD_SUBDIRECTORY(libgazebo)
+ADD_SUBDIRECTORY(server)
+#ADD_SUBDIRECTORY(player)
+
Added: code/gazebo/trunk/cmake/GazeboUtils.cmake
===================================================================
--- code/gazebo/trunk/cmake/GazeboUtils.cmake (rev 0)
+++ code/gazebo/trunk/cmake/GazeboUtils.cmake 2009-05-04 18:27:58 UTC (rev
7616)
@@ -0,0 +1,34 @@
+
+################################################################################
+# APPEND_TO_CACHED_LIST (_list _cacheDesc [items...]
+# Appends items to a cached list.
+MACRO (APPEND_TO_CACHED_LIST _list _cacheDesc)
+ SET (tempList ${${_list}})
+ FOREACH (newItem ${ARGN})
+ LIST (APPEND tempList ${newItem})
+ ENDFOREACH (newItem ${newItem})
+ SET (${_list} ${tempList} CACHE INTERNAL ${_cacheDesc} FORCE)
+ENDMACRO(APPEND_TO_CACHED_LIST)
+
+###############################################################################
+# Append sources to the server sources
+MACRO (APPEND_TO_SERVER_SOURCES)
+ FOREACH (src ${ARGN})
+ APPEND_TO_CACHED_LIST(gazeboserver_sources
+ ${gazeboserver_sources_desc}
+ ${CMAKE_CURRENT_SOURCE_DIR}/${src})
+ ENDFOREACH (src ${ARGN})
+ENDMACRO (APPEND_TO_SERVER_SOURCES)
+
+###############################################################################
+# Reset lists
+MACRO (GAZEBOSERVER_RESET_LISTS)
+ SET (gazeboserver_sources "" CACHE INTERNAL
+ ${gazeboserver_sources_desc} FORCE)
+ SET (gazeboserver_include_dirs "" CACHE INTERNAL
+ ${gazeboserver_include_dirs_desc} FORCE)
+ SET (gazeboserver_link_dirs "" CACHE INTERNAL
+ ${gazeboserver_link_dirs_desc} FORCE)
+ SET (gazeboserver_link_libs "" CACHE INTERNAL
+ ${gazeboserver_link_libs_desc} FORCE)
+ENDMACRO (GAZEBOSERVER_RESET_LISTS)
Added: code/gazebo/trunk/cmake/SearchForStuff.cmake
===================================================================
--- code/gazebo/trunk/cmake/SearchForStuff.cmake
(rev 0)
+++ code/gazebo/trunk/cmake/SearchForStuff.cmake 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,126 @@
+INCLUDE (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+INCLUDE (FindFLTK)
+INCLUDE (FindBoost)
+INCLUDE (FindPkgConfig)
+
+SET (INCLUDE_AV ON CACHE BOOL "Include audio/video functionality" FORCE)
+
+########################################
+# Find packages
+IF (PKG_CONFIG_FOUND)
+ pkg_check_modules(OGRE OGRE>=${OGRE_VERSION})
+ IF (NOT OGRE_FOUND)
+ MESSAGE (SEND_ERROR "\nError: Ogre3d and development files not found. See
the following website: http://www.orge3d.org")
+ ELSE (NOT OGRE_FOUND)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs"
+ ${OGRE_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${OGRE_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OGRE_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OGRE_LIBRARIES})
+ ENDIF (NOT OGRE_FOUND)
+
+ pkg_check_modules(ODE ode>=${ODE_VERSION})
+ IF (NOT ODE_FOUND)
+ MESSAGE (SEND_ERROR "\nError: ODE and development files not found. See the
following website: http://www.ode.org")
+ ELSE (NOT ODE_FOUND)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs"
+ ${ODE_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${ODE_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${ODE_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${ODE_LIBRARIES})
+ ENDIF (NOT ODE_FOUND)
+
+ pkg_check_modules(XML libxml-2.0)
+ IF (NOT XML_FOUND)
+ MESSAGE (SEND_ERROR "\nError: libxml2 and development files not found. See
the following website: http://www.xmlsoft.org")
+ ELSE (NOT XML_FOUND)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs"
+ ${XML_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${XML_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XML_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XML_LIBRARIES})
+ ENDIF (NOT XML_FOUND)
+
+ pkg_check_modules(XFT xft)
+ IF (NOT XFT_FOUND)
+ MESSAGE (SEND_ERROR "\nError: XFT and development files not found. See the
following website: http://www.fontconfig.org")
+ ELSE (NOT XFT_FOUND)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs"
+ ${XFT_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${XFT_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XFT_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XFT_LIBRARIES})
+ ENDIF (NOT XFT_FOUND)
+
+ pkg_check_modules(OAL openal)
+ IF (NOT OAL_FOUND)
+ SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+ 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)
+ APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs"
+ ${OAL_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${OAL_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OAL_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OAL_LIBRARIES})
+ ENDIF (NOT OAL_FOUND)
+
+ pkg_check_modules(AVF libavformat)
+ IF (NOT AVF_FOUND)
+ SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+ 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 "Include dirs"
+ ${AVF_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${AVF_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVF_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVF_LIBRARIES})
+ ENDIF (NOT AVF_FOUND)
+
+ pkg_check_modules(AVC libavcodec)
+ IF (NOT AVC_FOUND)
+ SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+ 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 "Include dirs"
+ ${AVC_INCLUDE_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs"
+ ${AVC_LIBRARY_DIRS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVC_LINK_LIBS})
+ APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVC_LIBRARIES})
+ ENDIF (NOT AVC_FOUND)
+
+ELSE (PKG_CONFIG_FOUND)
+ MESSAGE (FATAL_ERROR "\nError: pkg-config not found")
+ SET (BUILD_GAZEBO OFF CACHE BOOL "Build Gazebo" FORCE)
+ENDIF (PKG_CONFIG_FOUND)
+
+
+########################################
+# Find Boost
+FIND_PACKAGE( Boost 1.34.1 COMPONENTS thread signals)
+IF (NOT Boost_FOUND)
+ MESSAGE (FATAL_ERROR "Boost thread and signals not found")
+ SET (BUILD_GAZEBO OFF CACHE BOOL "Build Gazebo" FORCE)
+ENDIF (NOT Boost_FOUND)
+
+########################################
+# Find avformat and avcodec
+SET (libavformat_search_path
+ /usr/include /usr/include/libavformat /usr/local/include
+ /usr/local/include/libavformat
+)
+
+SET (libavcodec_search_path
+ /usr/include /usr/include/libavcodec /usr/local/include
+ /usr/local/include/libavcodec
+)
+
+FIND_PATH(LIBAVFORMAT_PATH avformat.h ${libavformat_search_path})
+FIND_PATH(LIBAVCODEC_PATH avcodec.h ${libavcodec_search_path})
Added: code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake
===================================================================
--- code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake
(rev 0)
+++ code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,10 @@
+pref...@cmake_install_prefix@
+libdir=${prefix}/lib
+includedir=${prefix}/include
+
+Name: libgazeboshm
+Description: Shared memory interface to Gazebo
+Version: @GAZEBO_VERSION@
+Requires:
+Libs: -L${libdir} -lgazeboshm
+CFlags: -I${includedir}
Added: code/gazebo/trunk/libgazebo/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/libgazebo/CMakeLists.txt (rev 0)
+++ code/gazebo/trunk/libgazebo/CMakeLists.txt 2009-05-04 18:27:58 UTC (rev
7616)
@@ -0,0 +1,17 @@
+INCLUDE (FindBoost)
+
+FIND_PACKAGE( Boost 1.34.1 COMPONENTS thread)
+
+SET (sources Server.cc
+ Client.cc
+ Iface.cc
+ IfaceFactory.cc
+ SimIface.cc
+ Graphics3dIface.cc
+)
+
+ADD_LIBRARY(gazeboshm SHARED ${sources})
+INSTALL (TARGETS gazeboshm DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
+
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/cmake/libgazeboshm_pkgconfig.cmake
${CMAKE_CURRENT_BINARY_DIR}/libgazeboshm.pc @ONLY)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgazeboshm.pc DESTINATION
lib/pkgconfig COMPONENT pkgconfig)
Added: code/gazebo/trunk/server/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/CMakeLists.txt (rev 0)
+++ code/gazebo/trunk/server/CMakeLists.txt 2009-05-04 18:27:58 UTC (rev
7616)
@@ -0,0 +1,99 @@
+INCLUDE (${gazebo_cmake_dir}/GazeboUtils.cmake)
+INCLUDE (${gazebo_cmake_dir}/SearchForStuff.cmake)
+
+########################################
+# Include all the search paths for headers
+INCLUDE_DIRECTORIES( .
+ ${CMAKE_SOURCE_DIR}/libgazebo
+ audio_video
+ gui
+ rendering
+ physics
+ physics/ode
+ sensors
+ sensors/camera
+ sensors/contact
+ sensors/imu
+ sensors/ir
+ sensors/ray
+ controllers
+ ${gazeboserver_include_dirs}
+ ${LIBAVCODEC_PATH}
+ ${LIBAVFORMAT_PATH}
+ ${FLTK_INCLUDE_DIR}
+ ${Boost_INCLUDE_DIRS}
+)
+
+########################################
+# All the library search paths
+LINK_DIRECTORIES(
+ ${CMAKE_SOURCE_DIR}/libgazebo
+ ${Boost_LIBRARY_DIRS}
+ ${gazeboserver_link_dirs}
+)
+
+########################################
+# Process all the subdirectories
+ADD_SUBDIRECTORY(rendering)
+ADD_SUBDIRECTORY(sensors)
+ADD_SUBDIRECTORY(physics)
+ADD_SUBDIRECTORY(controllers)
+ADD_SUBDIRECTORY(gui)
+IF (INCLUDE_AV)
+ ADD_SUBDIRECTORY(audio_video)
+ENDIF (INCLUDE_AV)
+
+SET (sources Common.cc
+ Vector3.cc
+ Vector4.cc
+ Quatern.cc
+ Pose3d.cc
+ World.cc
+ XMLConfig.cc
+ GazeboConfig.cc
+ Time.cc
+ Entity.cc
+ GazeboError.cc
+ GazeboMessage.cc
+ Model.cc
+ Simulator.cc
+ Angle.cc
+ Param.cc
+ GraphicsIfaceHandler.cc
+)
+
+SET (headers Entity.hh
+ GazeboError.hh
+ GazeboMessage.hh
+ Global.hh
+ Model.hh
+ Pose3d.hh
+ Quatern.hh
+ Simulator.hh
+ SingletonT.hh
+ StaticPluginRegister.hh
+ Time.hh
+ Vector2.hh
+ Vector3.hh
+ Vector4.hh
+ World.hh
+ XMLConfig.hh
+ GazeboConfig.hh
+ Angle.hh
+ Param.hh
+ GraphicsIfaceHandler.hh
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
+
+INCLUDE_DIRECTORIES( ${gazeboserver_include_dirs} )
+
+ADD_EXECUTABLE(gazebo ${gazeboserver_sources} main.cc)
+
+SET_SOURCE_FILES_PROPERTIES(${gazeboserver_sources} PROPERTIES COMPILE_FLAGS
${gazebo_cflags})
+TARGET_LINK_LIBRARIES( gazebo ${gazeboserver_link_libs} ${FLTK_LIBRARIES}
${Boost_LIBRARIES} gazeboshm)
+
+INSTALL (TARGETS gazebo DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
+INSTALL (FILES ${headers} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/gazebo
COMPONENT headers)
+
+GAZEBOSERVER_RESET_LISTS()
Modified: code/gazebo/trunk/server/audio_video/AudioDecoder.hh
===================================================================
--- code/gazebo/trunk/server/audio_video/AudioDecoder.hh 2009-05-04
13:16:36 UTC (rev 7615)
+++ code/gazebo/trunk/server/audio_video/AudioDecoder.hh 2009-05-04
18:27:58 UTC (rev 7616)
@@ -3,17 +3,8 @@
extern "C" {
-#ifdef SPECIAL_LIBAVFORMAT
-#include <libavformat/avformat.h>
-#else
#include <avformat.h>
-#endif
-
-#ifdef SPECIAL_LIBAVCODEC
-#include <libavcodec/avcodec.h>
-#else
#include <avcodec.h>
-#endif
}
#include <string>
Added: code/gazebo/trunk/server/audio_video/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/audio_video/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/audio_video/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,5 @@
+SET (sources AudioDecoder.cc
+ OpenAL.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,23 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(actarray)
+ADD_SUBDIRECTORY(bumper)
+ADD_SUBDIRECTORY(camera)
+ADD_SUBDIRECTORY(factory)
+ADD_SUBDIRECTORY(gripper)
+ADD_SUBDIRECTORY(imu)
+ADD_SUBDIRECTORY(irarray)
+ADD_SUBDIRECTORY(laser)
+ADD_SUBDIRECTORY(opaque)
+ADD_SUBDIRECTORY(position2d)
+ADD_SUBDIRECTORY(ptz)
+
+IF (INCLUDE_AV)
+ ADD_SUBDIRECTORY(audio)
+ENDIF (INCLUDE_AV)
+
+SET (sources Controller.cc
+ ControllerFactory.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,2 @@
+ADD_SUBDIRECTORY(bandit)
+ADD_SUbDIRECTORY(generic)
Added: code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Bandit_Actarray.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Actarray.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/audio/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/audio/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/audio/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Audio.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(generic)
Added: code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Bumper.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/camera/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/camera/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,2 @@
+ADD_SUBDIRECTORY(generic)
+ADD_SUBDIRECTORY(stereo)
Added: code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Camera.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Stereo_Camera.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/factory/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/factory/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/factory/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Factory.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(pioneer2)
Added: code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Pioneer2_Gripper.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/imu/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/imu/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/imu/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Imu.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources IR_Array.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/laser/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/laser/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/laser/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(sicklms200)
Added: code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources SickLMS200_Laser.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(jointforce)
Added: code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources JointForce.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,3 @@
+ADD_SUBDIRECTORY(differential)
+ADD_SUBDIRECTORY(holonome3sw)
+ADD_SUBDIRECTORY(steering)
Added:
code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Differential_Position2d.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added:
code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Holonome3Sw_Position2d.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Steering_Position2d.cc Wheel.cc DriveWheel.cc FullWheel.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(generic)
Added: code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_PTZ.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/gui/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/gui/CMakeLists.txt (rev 0)
+++ code/gazebo/trunk/server/gui/CMakeLists.txt 2009-05-04 18:27:58 UTC (rev
7616)
@@ -0,0 +1,10 @@
+SET (sources Gui.cc
+ GLWindow.cc
+ MainMenu.cc
+ Toolbar.cc
+ StatusBar.cc
+ GLFrameManager.cc
+ GLFrame.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/physics/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/physics/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/physics/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,25 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(ode)
+
+SET (sources BallJoint.cc
+ Body.cc
+ BoxGeom.cc
+ ContactParams.cc
+ CylinderGeom.cc
+ Geom.cc
+ Hinge2Joint.cc
+ HingeJoint.cc
+ Joint.cc
+ PhysicsEngine.cc
+ PlaneGeom.cc
+ SliderJoint.cc
+ SphereGeom.cc
+ UniversalJoint.cc
+ RayGeom.cc
+ TrimeshGeom.cc
+ HeightmapGeom.cc
+ MapGeom.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/physics/ode/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/physics/ode/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/physics/ode/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources ODEPhysics.cc )
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/rendering/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/rendering/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/rendering/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,17 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources OgreMovableText.cc
+ OgreCreator.cc
+ OgreAdaptor.cc
+ OgreFrameListener.cc
+ OgreDynamicRenderable.cc
+ OgreDynamicLines.cc
+ OgreSimpleShape.cc
+ OgreHUD.cc
+ OgreVisual.cc
+ OgreCamera.cc
+ CameraManager.cc
+ UserCamera.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,13 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(camera)
+ADD_SUBDIRECTORY(contact)
+ADD_SUBDIRECTORY(imu)
+ADD_SUBDIRECTORY(ir)
+ADD_SUBDIRECTORY(ray)
+
+SET (sources Sensor.cc
+ SensorFactory.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/camera/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/camera/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/camera/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,7 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources MonoCameraSensor.cc
+ StereoCameraSensor.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/contact/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/contact/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/contact/CMakeLists.txt 2009-05-04
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources ContactSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/imu/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/imu/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/imu/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources ImuSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/ir/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/ir/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/ir/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources IRSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
Added: code/gazebo/trunk/server/sensors/ray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/ray/CMakeLists.txt
(rev 0)
+++ code/gazebo/trunk/server/sensors/ray/CMakeLists.txt 2009-05-04 18:27:58 UTC
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources RaySensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit