Revision: 8403
http://playerstage.svn.sourceforge.net/playerstage/?rev=8403&view=rev
Author: natepak
Date: 2009-11-14 17:07:51 +0000 (Sat, 14 Nov 2009)
Log Message:
-----------
Fixed up cmake build
Modified Paths:
--------------
code/gazebo/trunk/cmake/SearchForStuff.cmake
code/gazebo/trunk/server/CMakeLists.txt
code/gazebo/trunk/server/gui/CMakeLists.txt
Modified: code/gazebo/trunk/cmake/SearchForStuff.cmake
===================================================================
--- code/gazebo/trunk/cmake/SearchForStuff.cmake 2009-11-13 22:38:34 UTC
(rev 8402)
+++ code/gazebo/trunk/cmake/SearchForStuff.cmake 2009-11-14 17:07:51 UTC
(rev 8403)
@@ -7,6 +7,11 @@
INCLUDE (${gazebo_cmake_dir}/FindOde.cmake)
INCLUDE (${gazebo_cmake_dir}/FindFreeimage.cmake)
+if (NOT FLTK_FOUND)
+ BUILD_ERROR("FLTK libraries and development files not found. See the
following website for installation instructions: http://fltk.org")
+endif (NOT FLTK_FOUND)
+
+
SET (INCLUDE_WEBGAZEBO ON CACHE BOOL "Build webgazebo" FORCE)
SET (OGRE_LIBRARY_PATH "/usr/local/lib" CACHE INTERNAL "Ogre library path")
Modified: code/gazebo/trunk/server/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/CMakeLists.txt 2009-11-13 22:38:34 UTC (rev
8402)
+++ code/gazebo/trunk/server/CMakeLists.txt 2009-11-14 17:07:51 UTC (rev
8403)
@@ -141,9 +141,10 @@
${freeimage_library}
gazebo_rendering
gazebo_av-shared
- gazebo_gui-shared
+ gazebo_gui
gazebo_physics
gazebo
+ assimp
)
if (INCLUDE_BULLET)
Modified: code/gazebo/trunk/server/gui/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/gui/CMakeLists.txt 2009-11-13 22:38:34 UTC (rev
8402)
+++ code/gazebo/trunk/server/gui/CMakeLists.txt 2009-11-14 17:07:51 UTC (rev
8403)
@@ -1,6 +1,8 @@
-INCLUDE (${gazebo_cmake_dir}/GazeboUtils.cmake)
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
-SET (sources Gui.cc
+include_directories( ${FLTK_INCLUDE_DIR} )
+
+set (sources Gui.cc
GLWindow.cc
MainMenu.cc
Toolbar.cc
@@ -9,7 +11,7 @@
GLFrame.cc
)
-SET (headers Gui.hh
+set (headers Gui.hh
GLWindow.hh
MainMenu.hh
Toolbar.hh
@@ -19,15 +21,12 @@
)
LIST_TO_STRING(GAZEBO_CFLAGS "${gazeboserver_cflags}")
-SET_SOURCE_FILES_PROPERTIES(${sources} PROPERTIES COMPILE_FLAGS
"${GAZEBO_CFLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE}}")
+set_source_files_properties(${sources} PROPERTIES COMPILE_FLAGS
"${GAZEBO_CFLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE}}")
-#ADD_LIBRARY(gazebo_gui STATIC ${sources})
-ADD_LIBRARY(gazebo_gui-shared SHARED ${sources})
+add_library(gazebo_gui SHARED ${sources})
-#TARGET_LINK_LIBRARIES(gazebo_gui ${FLTK_LIBRARIES} )
-TARGET_LINK_LIBRARIES(gazebo_gui-shared ${FLTK_LIBRARIES} )
+target_link_libraries(gazebo_gui ${FLTK_LIBRARIES} )
-#SET_TARGET_PROPERTIES(gazebo_gui PROPERTIES OUTPUT_NAME "gazebo_gui")
-SET_TARGET_PROPERTIES(gazebo_gui-shared PROPERTIES OUTPUT_NAME "gazebo_gui"
VERSION ${GAZEBO_VERSION})
+set_target_properties(gazebo_gui PROPERTIES OUTPUT_NAME "gazebo_gui" VERSION
${GAZEBO_VERSION})
-INSTALL (TARGETS gazebo_gui-shared DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
+install (TARGETS gazebo_gui DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit