[Orxonox-commit 858] r3368 - in trunk: cmake src src/tolua

rgrieder at orxonox.net rgrieder at orxonox.net
Thu Jul 30 13:50:40 CEST 2009


Author: rgrieder
Date: 2009-07-30 13:50:39 +0200 (Thu, 30 Jul 2009)
New Revision: 3368

Modified:
   trunk/cmake/GenerateToluaBindings.cmake
   trunk/cmake/TargetUtilities.cmake
   trunk/src/CMakeLists.txt
   trunk/src/tolua/CMakeLists.txt
Log:
Added NO_INSTALL argument for ORXONOX_ADD_EXECUTABLE/LIBRARY and moved "-DTOLUA_RELEASE" from the global definitions to the tolua bind source files.

Modified: trunk/cmake/GenerateToluaBindings.cmake
===================================================================
--- trunk/cmake/GenerateToluaBindings.cmake	2009-07-29 21:47:22 UTC (rev 3367)
+++ trunk/cmake/GenerateToluaBindings.cmake	2009-07-30 11:50:39 UTC (rev 3368)
@@ -51,6 +51,10 @@
   IF(CMAKE_COMPILER_IS_GNU)
     SET_SOURCE_FILES_PROPERTIES(${_tolua_cxxfile} PROPERTIES COMPILE_FLAGS "-w")
   ENDIF()
+  # Tolua binding speedup if required
+  IF(ORXONOX_RELEASE)
+    SET_SOURCE_FILES_PROPERTIES(${_tolua_cxxfile} PROPERTIES COMPILE_FLAGS "-DTOLUA_RELEASE")
+  ENDIF()
 
   # Create temporary package file and implicit dependencies
   FILE(REMOVE ${_tolua_pkgfile})

Modified: trunk/cmake/TargetUtilities.cmake
===================================================================
--- trunk/cmake/TargetUtilities.cmake	2009-07-29 21:47:22 UTC (rev 3367)
+++ trunk/cmake/TargetUtilities.cmake	2009-07-30 11:50:39 UTC (rev 3368)
@@ -172,7 +172,7 @@
     PRECOMPILED_HEADER_FILES_POST_TARGET(${_target_name} ${_arg_PCH_FILE})
   ENDIF()
 
-  IF(NOT _arg_STATIC)
+  IF(NOT _arg_STATIC AND NOT _arg_NO_INSTALL)
     INSTALL(TARGETS ${_target_name}
       RUNTIME DESTINATION ${ORXONOX_RUNTIME_INSTALL_PATH}
       LIBRARY DESTINATION ${ORXONOX_LIBRARY_INSTALL_PATH}

Modified: trunk/src/CMakeLists.txt
===================================================================
--- trunk/src/CMakeLists.txt	2009-07-29 21:47:22 UTC (rev 3367)
+++ trunk/src/CMakeLists.txt	2009-07-30 11:50:39 UTC (rev 3368)
@@ -27,8 +27,6 @@
 ADD_COMPILER_FLAGS("-DTIXML_USE_TICPP")
 # OIS dynamic linking requires macro definition, at least for Windows
 ADD_COMPILER_FLAGS("-DOIS_DYNAMIC_LIB")
-# Tolua binding speedup if required
-ADD_COMPILER_FLAGS("-DTOLUA_RELEASE" ORXONOX_RELEASE)
 
 ################ OrxonoxConfig.h ################
 

Modified: trunk/src/tolua/CMakeLists.txt
===================================================================
--- trunk/src/tolua/CMakeLists.txt	2009-07-29 21:47:22 UTC (rev 3367)
+++ trunk/src/tolua/CMakeLists.txt	2009-07-30 11:50:39 UTC (rev 3368)
@@ -54,6 +54,7 @@
   ORXONOX_EXTERNAL
   VERSION
     1.0.92
+  NO_INSTALL
   LINK_LIBRARIES
     ${LUA_LIBRARIES}
   SOURCE_FILES




More information about the Orxonox-commit mailing list