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
Playerstage-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to