|
From: <tk...@us...> - 2009-03-05 13:43:03
|
Revision: 52
http://simspark.svn.sourceforge.net/simspark/?rev=52&view=rev
Author: tknrkb
Date: 2009-03-05 13:42:41 +0000 (Thu, 05 Mar 2009)
Log Message:
-----------
Cmake OSX suppot.
Modified Paths:
--------------
trunk/rcssserver3d/CMakeLists.txt
trunk/rcssserver3d/cmake/FindSpark.cmake
trunk/rcssserver3d/plugin/soccer/CMakeLists.txt
trunk/rcssserver3d/plugin/soccermonitor/CMakeLists.txt
trunk/rcssserver3d/rcssagent3d/CMakeLists.txt
trunk/rcssserver3d/simspark/CMakeLists.txt
trunk/rcssserver3d/simspark/main.cpp
trunk/spark/CMakeLists.txt
trunk/spark/lib/CMakeLists.txt
trunk/spark/lib/kerosin/CMakeLists.txt
trunk/spark/lib/oxygen/CMakeLists.txt
trunk/spark/lib/salt/CMakeLists.txt
trunk/spark/lib/salt/fileclasses.cpp
trunk/spark/lib/zeitgeist/CMakeLists.txt
trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp
trunk/spark/plugin/CMakeLists.txt
trunk/spark/plugin/collisionperceptor/CMakeLists.txt
trunk/spark/plugin/filesystemrar/CMakeLists.txt
trunk/spark/plugin/filesystemstd/CMakeLists.txt
trunk/spark/plugin/filesystemzip/CMakeLists.txt
trunk/spark/plugin/forceeffector/CMakeLists.txt
trunk/spark/plugin/gyrorateperceptor/CMakeLists.txt
trunk/spark/plugin/imageperceptor/CMakeLists.txt
trunk/spark/plugin/imageperceptor/imageperceptor.cpp
trunk/spark/plugin/inputsdl/CMakeLists.txt
trunk/spark/plugin/inputwx/CMakeLists.txt
trunk/spark/plugin/objimporter/CMakeLists.txt
trunk/spark/plugin/openglsyssdl/CMakeLists.txt
trunk/spark/plugin/openglsyswx/CMakeLists.txt
trunk/spark/plugin/perfectvisionperceptor/CMakeLists.txt
trunk/spark/plugin/rosimporter/CMakeLists.txt
trunk/spark/plugin/rubysceneimporter/CMakeLists.txt
trunk/spark/plugin/sceneeffector/CMakeLists.txt
trunk/spark/plugin/sexpparser/CMakeLists.txt
trunk/spark/plugin/soundsystembass/CMakeLists.txt
trunk/spark/plugin/soundsystemfmod/CMakeLists.txt
trunk/spark/plugin/sparkagent/CMakeLists.txt
trunk/spark/plugin/sparkmonitor/CMakeLists.txt
trunk/spark/spark/CMakeLists.txt
trunk/spark/test/CMakeLists.txt
trunk/spark/utility/CMakeLists.txt
Modified: trunk/rcssserver3d/CMakeLists.txt
===================================================================
--- trunk/rcssserver3d/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -12,10 +12,13 @@
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/)
find_package(Spark REQUIRED)
find_package(Freetype REQUIRED)
+find_package(Boost REQUIRED)
+find_package(OpenGL REQUIRED)
+find_package(SDL REQUIRED)
########## add extra flags ##########
add_definitions(-DHAVE_CONFIG_H)
-include_directories(${CMAKE_BINARY_DIR})
+include_directories(${CMAKE_BINARY_DIR} ${Boost_INCLUDE_DIRS})
if (UNIX)
set(CMAKE_CXX_FLAGS "-Wno-deprecated" CACHE
STRING "Common C++ compiler flags" FORCE)
Modified: trunk/rcssserver3d/cmake/FindSpark.cmake
===================================================================
--- trunk/rcssserver3d/cmake/FindSpark.cmake 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/cmake/FindSpark.cmake 2009-03-05 13:42:41 UTC (rev 52)
@@ -17,6 +17,9 @@
# KEROSIN_INCLUDE_DIR - where to find kerosin include files
# KEROSIN_LIBRARIES - List of libraries when using kerosin.
# KEROSIN_FOUND - True if kerosin found.
+# RCSSNET3D_INCLUDE_DIR - where to find kerosin include files
+# RCSSNET3D_LIBRARIES - List of libraries when using kerosin.
+# RCSSNET3D_FOUND - True if kerosin found.
# Spark section
IF (SPARK_INCLUDE_DIR)
@@ -143,3 +146,28 @@
ENDIF(KEROSIN_FOUND)
MARK_AS_ADVANCED( KEROSIN_LIBRARY KEROSIN_INCLUDE_DIR )
+
+# rcssnet3D
+IF (RCSSNET3D_INCLUDE_DIR)
+ # Already in cache, be silent
+ SET(RCSSNET3D_FIND_QUIETLY TRUE)
+ENDIF (RCSSNET3D_INCLUDE_DIR)
+
+FIND_PATH(RCSSNET3D_INCLUDE_DIR rcssnet/addr.hpp PATH_SUFFIXES simspark)
+
+SET(RCSSNET3D_NAMES rcssnet3D rcssnet3D_debug)
+FIND_LIBRARY(RCSSNET3D_LIBRARY NAMES ${RCSSNET3D_NAMES} PATH_SUFFIXES simspark )
+
+# handle the QUIETLY and REQUIRED arguments and set RCSSNET3D_FOUND to TRUE if
+# all listed variables are TRUE
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(RCSSNET3D DEFAULT_MSG RCSSNET3D_LIBRARY
+ RCSSNET3D_INCLUDE_DIR)
+
+IF(RCSSNET3D_FOUND)
+ SET( RCSSNET3D_LIBRARIES ${RCSSNET3D_LIBRARY} )
+ELSE(RCSSNET3D_FOUND)
+ SET( RCSSNET3D_LIBRARIES )
+ENDIF(RCSSNET3D_FOUND)
+
+MARK_AS_ADVANCED( RCSSNET3D_LIBRARY RCSSNET3D_INCLUDE_DIR )
Modified: trunk/rcssserver3d/plugin/soccer/CMakeLists.txt
===================================================================
--- trunk/rcssserver3d/plugin/soccer/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/plugin/soccer/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -115,7 +115,13 @@
add_library(soccer MODULE ${soccer_LIB_SRCS} ${soccer_LIB_HDRS})
-target_link_libraries(soccer)
+if (APPLE)
+ target_link_libraries(soccer ${SALT_LIBRARIES} ${OXYGEN_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${KEROSIN_LIBRARIES}
+ ${OPENGL_gl_LIBRARY})
+else (APPLE)
+ target_link_libraries(soccer)
+endif (APPLE)
set_target_properties(soccer PROPERTIES VERSION 1.0.0 SOVERSION 1)
install(TARGETS soccer DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/rcssserver3d/plugin/soccermonitor/CMakeLists.txt
===================================================================
--- trunk/rcssserver3d/plugin/soccermonitor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/plugin/soccermonitor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -25,7 +25,12 @@
add_library(soccermonitor MODULE ${soccermonitor_LIB_SRCS}
${soccermonitor_LIB_HDRS})
-target_link_libraries(soccermonitor)
+if (APPLE)
+ target_link_libraries(soccermonitor ${SALT_LIBRARIES} ${OXYGEN_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${KEROSIN_LIBRARIES})
+else (APPLE)
+ target_link_libraries(soccermonitor)
+endif (APPLE)
set_target_properties(soccermonitor PROPERTIES VERSION 1.0.0 SOVERSION 1)
install(TARGETS soccermonitor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/rcssserver3d/rcssagent3d/CMakeLists.txt
===================================================================
--- trunk/rcssserver3d/rcssagent3d/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/rcssagent3d/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -18,9 +18,15 @@
add_executable(rcssagent3d ${rcssagent3d_SRCS})
-target_link_libraries(rcssagent3d ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
- ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES})
-
+if (APPLE)
+ target_link_libraries(rcssagent3d ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES}
+ ${RCSSNET3D_LIBRARIES})
+else (APPLE)
+ target_link_libraries(rcssagent3d ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES})
+endif (APPLE)
+
set_target_properties(rcssagent3d PROPERTIES
INSTALL_RPATH "${RPATH_DIRECTORIES}")
install(TARGETS rcssagent3d DESTINATION ${BINDIR})
Modified: trunk/rcssserver3d/simspark/CMakeLists.txt
===================================================================
--- trunk/rcssserver3d/simspark/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/simspark/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -4,14 +4,26 @@
main.cpp
)
-include_directories(${SPARK_INCLUDE_DIR} ${SALT_INCLUDE_DIR}
- ${ZEITGEIST_INCLUDE_DIR} ${OXYGEN_INCLUDE_DIR} ${KEROSIN_INCLUDE_DIR})
-
add_executable(simspark ${simspark_SRCS})
-target_link_libraries(simspark ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
- ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES})
+if (APPLE)
+ include_directories( ${SPARK_INCLUDE_DIR} ${SALT_INCLUDE_DIR}
+ ${ZEITGEIST_INCLUDE_DIR} ${OXYGEN_INCLUDE_DIR} ${KEROSIN_INCLUDE_DIR}
+ ${SDL_INCLUDE_DIR})
+ target_link_libraries(simspark ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES}
+ ${SDLMAIN_LIBRARY} ${SDL_LIBRARY_TEMP})
+else (APPLE)
+ include_directories( ${SPARK_INCLUDE_DIR} ${SALT_INCLUDE_DIR}
+ ${ZEITGEIST_INCLUDE_DIR} ${OXYGEN_INCLUDE_DIR} ${KEROSIN_INCLUDE_DIR})
+
+ target_link_libraries(simspark ${SPARK_LIBRARIES} ${SALT_LIBRARIES}
+ ${ZEITGEIST_LIBRARIES} ${OXYGEN_LIBRARIES} ${KEROSIN_LIBRARIES})
+endif (APPLE)
+
+
+
set_target_properties(simspark PROPERTIES INSTALL_RPATH "${RPATH_DIRECTORIES}")
install(TARGETS simspark DESTINATION ${BINDIR})
Modified: trunk/rcssserver3d/simspark/main.cpp
===================================================================
--- trunk/rcssserver3d/simspark/main.cpp 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/rcssserver3d/simspark/main.cpp 2009-03-05 13:42:41 UTC (rev 52)
@@ -30,6 +30,10 @@
#include <rcssserver3d_config.h>
#endif
+#if __APPLE__
+#include <SDL.h>
+#endif
+
using namespace spark;
using namespace kerosin;
using namespace oxygen;
Modified: trunk/spark/CMakeLists.txt
===================================================================
--- trunk/spark/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -21,9 +21,21 @@
check_include_file("execinfo.h" HAVE_EXECINFO_H)
check_include_file("unistd.h" HAVE_UNISTD_H)
check_include_file("poll.h" HAVE_POLL_H)
+
check_include_file("CoreFoundation/CoreFoundation.h"
- HAVE_COREFOUNDATION_COREFOUNDATION_H)
+ HAVE_COREFOUNDATION_COREFOUNDATION_H)
+if (USE_COREFOUNDATION STREQUAL "OFF")
+else (USE_COREFOUNDATION STREQUAL "OFF")
+ if (HAVE_COREFOUNDATION_COREFOUNDATION_H)
+ set(USE_COREFOUNDATION ON)
+ message("USE_COREFOUNDATION ON")
+ else (HAVE_COREFOUNDATION_COREFOUNDATION_H)
+ set(USE_COREFOUNDATION OFF)
+ message("USE_COREFOUNDATION OFF")
+ endif (HAVE_COREFOUNDATION_COREFOUNDATION_H)
+endif (USE_COREFOUNDATION STREQUAL "OFF")
+
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/)
if(WIN32)
find_package(zlib REQUIRED)
@@ -185,3 +197,5 @@
#include $(top_srcdir)/config.aux/sf.am
#
#include $(top_srcdir)/config.aux/cvs.am
+
+
Modified: trunk/spark/lib/CMakeLists.txt
===================================================================
--- trunk/spark/lib/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -1,3 +1,18 @@
+include_directories(${CMAKE_SOURCE_DIR}/utility ${Boost_INCLUDE_DIRS} ${ODE_INCLUDE_DIR})
+
+if (USE_COREFOUNDATION)
+ add_definitions(-DUSE_COREFOUNDATION)
+endif (USE_COREFOUNDATION)
+
+if (APPLE)
+ if (USE_COREFOUNDATION)
+ set(salt_require_libs /System/Library/Frameworks/CoreFoundation.framework)
+ endif (USE_COREFOUNDATION)
+ set(zeitgeist_require_libs salt ${salt_require_libs})
+ set(oxygen_require_libs zeitgeist ${zeitgeist_require_libs})
+ set(kerosin_require_libs oxygen ${oxygen_require_libs})
+endif (APPLE)
+
add_subdirectory(salt)
add_subdirectory(zeitgeist)
add_subdirectory(oxygen)
Modified: trunk/spark/lib/kerosin/CMakeLists.txt
===================================================================
--- trunk/spark/lib/kerosin/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/kerosin/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -125,7 +125,7 @@
add_library(kerosin SHARED ${kerosin_LIB_SRCS} ${kerosin_LIB_HDRS})
target_link_libraries(kerosin ${FREETYPE_LIBRARIES} ${DevIL_LIBRARIES}
- ${SDL_LIBRARY} ${OPENGL_LIBRARIES})
+ ${SDL_LIBRARY} ${OPENGL_LIBRARIES} ${kerosin_require_libs})
set_target_properties(kerosin PROPERTIES VERSION ${KEROSIN_VERSION}
SOVERSION ${KEROSIN_SO_VERSION} DEBUG_POSTFIX _debug)
Modified: trunk/spark/lib/oxygen/CMakeLists.txt
===================================================================
--- trunk/spark/lib/oxygen/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/oxygen/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -221,7 +221,7 @@
add_library(oxygen SHARED ${oxygen_LIB_SRCS} ${oxygen_LIB_HDRS})
-target_link_libraries(oxygen rcssnet3D ${Boost_LIBRARIES} ${ODE_LIBRARY})
+target_link_libraries(oxygen rcssnet3D ${Boost_LIBRARIES} ${ODE_LIBRARY} ${oxygen_require_libs})
set_target_properties(oxygen PROPERTIES VERSION ${OXYGEN_VERSION}
SOVERSION ${OXYGEN_SO_VERSION} DEBUG_POSTFIX _debug)
Modified: trunk/spark/lib/salt/CMakeLists.txt
===================================================================
--- trunk/spark/lib/salt/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/salt/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -28,7 +28,7 @@
add_library(salt SHARED ${salt_LIB_SRCS} ${salt_LIB_HDRS})
-target_link_libraries(salt libobject)
+target_link_libraries(salt libobject ${salt_require_libs})
set_target_properties(salt PROPERTIES VERSION ${SALT_VERSION}
SOVERSION ${SALT_SO_VERSION} DEBUG_POSTFIX _debug)
Modified: trunk/spark/lib/salt/fileclasses.cpp
===================================================================
--- trunk/spark/lib/salt/fileclasses.cpp 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/salt/fileclasses.cpp 2009-03-05 13:42:41 UTC (rev 52)
@@ -26,9 +26,11 @@
#include <sparkconfig.h>
#endif
+#if USE_COREFOUNDATION
#if HAVE_COREFOUNDATION_COREFOUNDATION_H
#include <CoreFoundation/CoreFoundation.h>
#endif
+#endif
namespace salt
{
@@ -60,6 +62,7 @@
std::string
RFile::BundlePath()
{
+#if USE_COREFOUNDATION
#if HAVE_COREFOUNDATION_COREFOUNDATION_H
char path[1024];
CFBundleRef mainBundle = CFBundleGetMainBundle();
@@ -77,6 +80,7 @@
CFRelease(cfStringRef);
return std::string(path) + Sep();
+#endif
#else
# ifdef PREFIX
return PREFIX + Sep() + "share" + Sep() + PACKAGE_NAME + Sep();
Modified: trunk/spark/lib/zeitgeist/CMakeLists.txt
===================================================================
--- trunk/spark/lib/zeitgeist/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/zeitgeist/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -58,7 +58,7 @@
add_library(zeitgeist SHARED ${zeitgeist_LIB_SRCS} ${zeitgeist_LIB_HDRS})
-target_link_libraries(zeitgeist ${RUBY_LIBRARY})
+target_link_libraries(zeitgeist ${RUBY_LIBRARY} ${zeitgeist_require_libs})
set_target_properties(zeitgeist PROPERTIES VERSION ${ZEITGEIST_VERSION}
SOVERSION ${ZEITGEIST_SO_VERSION} DEBUG_POSTFIX _debug)
Modified: trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp
===================================================================
--- trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp 2009-03-05 13:42:41 UTC (rev 52)
@@ -586,8 +586,10 @@
// get the (OS specific) path to the script directory
string pkgdatadir = salt::RFile::BundlePath();
#if __APPLE__
+#if USE_COREFOUNDATION
pkgdatadir += "Contents/Resources/";
#endif
+#endif
ERunScriptErrorType result = eNotFound;
Modified: trunk/spark/plugin/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -1,5 +1,14 @@
-include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility)
+include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility
+ ${Boost_INCLUDE_DIRS} ${ODE_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
+if (APPLE)
+ if (USE_COREFOUNDATION)
+ set(spark_libs kerosin oxygen zeitgeist salt /System/Library/Frameworks/CoreFoundation.framework)
+ else (USE_COREFOUNDATION)
+ set(spark_libs kerosin oxygen zeitgeist salt)
+ endif (USE_COREFOUNDATION)
+endif (APPLE)
+
add_subdirectory(filesystemstd)
add_subdirectory(filesystemzip)
add_subdirectory(forceeffector)
@@ -18,4 +27,10 @@
add_subdirectory(soundsystemfmod)
add_subdirectory(inputwx)
add_subdirectory(openglsyswx)
-add_subdirectory(imageperceptor)
+if (APPLE)
+ if (DEVEL)
+ add_subdirectory(imageperceptor)
+ endif (DEVEL)
+else (APPLE)
+ add_subdirectory(imageperceptor)
+endif (APPLE)
Modified: trunk/spark/plugin/collisionperceptor/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/collisionperceptor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/collisionperceptor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -22,7 +22,7 @@
add_library(collisionperceptor MODULE ${collisionperceptor_LIB_SRCS})
-target_link_libraries(collisionperceptor)
+target_link_libraries(collisionperceptor ${spark_libs})
set_target_properties(collisionperceptor PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS collisionperceptor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/filesystemrar/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/filesystemrar/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/filesystemrar/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -10,7 +10,7 @@
add_library(filesystemrar MODULE ${filesystemrar_LIB_SRCS})
-target_link_libraries(filesystemrar)
+target_link_libraries(filesystemrar ${spark_libs})
set_target_properties(filesystemrar PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS filesystemrar DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/filesystemstd/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/filesystemstd/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/filesystemstd/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -10,7 +10,7 @@
add_library(filesystemstd MODULE ${filesystemstd_LIB_SRCS})
-target_link_libraries(filesystemstd)
+target_link_libraries(filesystemstd ${spark_libs})
set_target_properties(filesystemstd PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS filesystemstd DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/filesystemzip/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/filesystemzip/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/filesystemzip/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -15,7 +15,7 @@
include_directories(${ZLIB_INCLUDE_DIR})
endif(WIN32)
- target_link_libraries(filesystemzip ${Boost_REGEX_LIBRARY})
+ target_link_libraries(filesystemzip ${Boost_REGEX_LIBRARY} ${spark_libs} z)
set_target_properties(filesystemzip PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS filesystemzip DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/forceeffector/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/forceeffector/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/forceeffector/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -11,7 +11,7 @@
add_library(forceeffector MODULE ${forceeffector_LIB_SRCS})
-target_link_libraries(forceeffector)
+target_link_libraries(forceeffector ${spark_libs})
set_target_properties(forceeffector PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS forceeffector DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/gyrorateperceptor/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/gyrorateperceptor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/gyrorateperceptor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -10,7 +10,7 @@
add_library(gyrorateperceptor MODULE ${gyrorateperceptor_LIB_SRCS})
-target_link_libraries(gyrorateperceptor)
+target_link_libraries(gyrorateperceptor ${spark_libs})
set_target_properties(gyrorateperceptor PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS gyrorateperceptor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/imageperceptor/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/imageperceptor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/imageperceptor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -14,7 +14,9 @@
add_library(imageperceptor MODULE ${imageperceptor_LIB_SRCS})
-target_link_libraries(imageperceptor)
+target_link_libraries(imageperceptor ${spark_libs})
set_target_properties(imageperceptor PROPERTIES VERSION 0.0.0 SOVERSION 0)
-install(TARGETS imageperceptor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
+if (NOT APPLE)
+ install(TARGETS imageperceptor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
+endif (NOT APPLE)
Modified: trunk/spark/plugin/imageperceptor/imageperceptor.cpp
===================================================================
--- trunk/spark/plugin/imageperceptor/imageperceptor.cpp 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/imageperceptor/imageperceptor.cpp 2009-03-05 13:42:41 UTC (rev 52)
@@ -22,7 +22,11 @@
// #include <IL/ilu.h>
// #include <sstream>
#ifndef WIN32
+#if __APPLE__
+#include <OpenGL/gl.h>
+#else
#include <GL/gl.h>
+#endif
#else
#include <windows.h>
#include <GL/gl.h>
Modified: trunk/spark/plugin/inputsdl/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/inputsdl/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/inputsdl/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -23,7 +23,7 @@
add_library(inputsdl MODULE ${inputsdl_LIB_SRCS})
-target_link_libraries(inputsdl)
+target_link_libraries(inputsdl ${spark_libs})
set_target_properties(inputsdl PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS inputsdl DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/inputwx/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/inputwx/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/inputwx/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -15,7 +15,7 @@
add_definitions(${wxWidgets_DEFINITIONS})
add_library(inputwx MODULE ${inputwx_LIB_SRCS})
- target_link_libraries(inputwx)
+ target_link_libraries(inputwx ${wxWidgets_LIBRARIES} ${spark_libs})
set_target_properties(inputwx PROPERTIES COMPILE_FLAGS ${wxWidgets_CXX_FLAGS})
set_target_properties(inputwx PROPERTIES VERSION 0.0.0 SOVERSION 0)
Modified: trunk/spark/plugin/objimporter/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/objimporter/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/objimporter/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -10,7 +10,7 @@
add_library(objimporter MODULE ${objimporter_LIB_SRCS})
-target_link_libraries(objimporter)
+target_link_libraries(objimporter ${spark_libs})
set_target_properties(objimporter PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS objimporter DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/openglsyssdl/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/openglsyssdl/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/openglsyssdl/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -14,7 +14,7 @@
add_library(openglsyssdl MODULE ${openglsyssdl_LIB_SRCS})
-target_link_libraries(openglsyssdl)
+target_link_libraries(openglsyssdl ${spark_libs})
set_target_properties(openglsyssdl PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS openglsyssdl DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/openglsyswx/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/openglsyswx/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/openglsyswx/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -13,7 +13,7 @@
add_definitions(${wxWidgets_DEFINITIONS})
add_library(openglsyswx MODULE ${openglsyswx_LIB_SRCS})
- target_link_libraries(openglsyswx)
+ target_link_libraries(openglsyswx ${wxWidgets_LIBRARIES} ${spark_libs})
set_target_properties(openglsyswx PROPERTIES VERSION 0.0.0 SOVERSION 0)
set_target_properties(inputwx PROPERTIES COMPILE_FLAGS ${wxWidgets_CXX_FLAGS})
Modified: trunk/spark/plugin/perfectvisionperceptor/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/perfectvisionperceptor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/perfectvisionperceptor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -10,7 +10,7 @@
add_library(perfectvisionperceptor MODULE ${perfectvisionperceptor_LIB_SRCS})
-target_link_libraries(perfectvisionperceptor)
+target_link_libraries(perfectvisionperceptor ${spark_libs})
set_target_properties(perfectvisionperceptor PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS perfectvisionperceptor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/rosimporter/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/rosimporter/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/rosimporter/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -15,7 +15,7 @@
add_library(rosimporter MODULE ${rosimporter_LIB_SRCS})
-target_link_libraries(rosimporter tinyxml_ex)
+target_link_libraries(rosimporter tinyxml_ex ${spark_libs})
set_target_properties(rosimporter PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS rosimporter DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/rubysceneimporter/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/rubysceneimporter/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/rubysceneimporter/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -9,7 +9,7 @@
add_library(rubysceneimporter MODULE ${rubysceneimporter_LIB_SRCS})
-target_link_libraries(rubysceneimporter sexp)
+target_link_libraries(rubysceneimporter sexp ${spark_libs})
set_target_properties(rubysceneimporter PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS rubysceneimporter DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/sceneeffector/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/sceneeffector/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/sceneeffector/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -11,7 +11,7 @@
add_library(sceneeffector MODULE ${sceneeffector_LIB_SRCS})
-target_link_libraries(sceneeffector)
+target_link_libraries(sceneeffector ${spark_libs})
set_target_properties(sceneeffector PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS sceneeffector DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/sexpparser/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/sexpparser/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/sexpparser/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -9,7 +9,7 @@
add_library(sexpparser MODULE ${sexpparser_LIB_SRCS})
-target_link_libraries(sexpparser sexp)
+target_link_libraries(sexpparser sexp ${spark_libs})
set_target_properties(sexpparser PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS sexpparser DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/soundsystembass/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/soundsystembass/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/soundsystembass/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -16,7 +16,7 @@
add_library(soundsystembass MODULE ${soundsystembass_LIB_SRCS})
-target_link_libraries(soundsystembass)
+target_link_libraries(soundsystembass ${spark_libs})
set_target_properties(soundsystembass PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS soundsystembass DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/soundsystemfmod/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/soundsystemfmod/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/soundsystemfmod/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -20,7 +20,7 @@
add_library(soundsystemfmod MODULE ${soundsystemfmod_LIB_SRCS})
- target_link_libraries(soundsystemfmod ${FMOD_LIBRARIES})
+ target_link_libraries(soundsystemfmod ${FMOD_LIBRARIES} ${spark_libs})
set_target_properties(soundsystemfmod PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS soundsystemfmod DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/sparkagent/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/sparkagent/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/sparkagent/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -31,7 +31,7 @@
add_library(sparkagent MODULE ${sparkagent_LIB_SRCS})
-target_link_libraries(sparkagent)
+target_link_libraries(sparkagent ${spark_libs})
set_target_properties(sparkagent PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS sparkagent DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/plugin/sparkmonitor/CMakeLists.txt
===================================================================
--- trunk/spark/plugin/sparkmonitor/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/plugin/sparkmonitor/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -15,7 +15,7 @@
add_library(sparkmonitor MODULE ${sparkmonitor_LIB_SRCS})
-target_link_libraries(sparkmonitor sexp)
+target_link_libraries(sparkmonitor sexp ${spark_libs})
set_target_properties(sparkmonitor PROPERTIES VERSION 0.0.0 SOVERSION 0)
install(TARGETS sparkmonitor DESTINATION ${LIBDIR}/${CMAKE_PROJECT_NAME})
Modified: trunk/spark/spark/CMakeLists.txt
===================================================================
--- trunk/spark/spark/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/spark/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -8,12 +8,16 @@
if(WIN32)
include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility ${FREETYPE_INCLUDE_DIRS} ${DevIL_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/windows/include)
else(WIN32)
- include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility ${FREETYPE_INCLUDE_DIRS})
+ include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility ${FREETYPE_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ODE_INCLUDE_DIR})
endif(WIN32)
add_library(spark SHARED ${spark_LIB_SRCS})
-target_link_libraries(spark)
+if (APPLE)
+ target_link_libraries(spark salt zeitgeist oxygen kerosin)
+else (APPLE)
+ target_link_libraries(spark)
+endif (APPLE)
set_target_properties(spark PROPERTIES VERSION ${SPARK_VERSION}
SOVERSION ${SPARK_SO_VERSION} DEBUG_POSTFIX _debug)
Modified: trunk/spark/test/CMakeLists.txt
===================================================================
--- trunk/spark/test/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/test/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -1,4 +1,5 @@
-include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility)
+include_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/utility
+ ${Boost_INCLUDE_DIRS} ${ODE_INCLUDE_DIR})
add_subdirectory(coretest)
add_subdirectory(fonttest)
Modified: trunk/spark/utility/CMakeLists.txt
===================================================================
--- trunk/spark/utility/CMakeLists.txt 2009-02-17 11:53:43 UTC (rev 51)
+++ trunk/spark/utility/CMakeLists.txt 2009-03-05 13:42:41 UTC (rev 52)
@@ -1,3 +1,5 @@
+include_directories(${CMAKE_SOURCE_DIR}/lib ${Boost_INCLUDE_DIRS})
+
add_subdirectory(libobj)
add_subdirectory(rcssnet)
add_subdirectory(sfsexp)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|