[Orxonox-commit 2408] r7123 - code/branches/presentation3/cmake

rgrieder at orxonox.net rgrieder at orxonox.net
Mon Jun 7 23:29:56 CEST 2010


Author: rgrieder
Date: 2010-06-07 23:29:56 +0200 (Mon, 07 Jun 2010)
New Revision: 7123

Modified:
   code/branches/presentation3/cmake/TargetUtilities.cmake
Log:
Added NO_VERSION switch for targets.

Modified: code/branches/presentation3/cmake/TargetUtilities.cmake
===================================================================
--- code/branches/presentation3/cmake/TargetUtilities.cmake	2010-06-07 09:36:30 UTC (rev 7122)
+++ code/branches/presentation3/cmake/TargetUtilities.cmake	2010-06-07 21:29:56 UTC (rev 7123)
@@ -39,6 +39,7 @@
  #      PCH_NO_DEFAULT:    Do not make precompiled header files default if
  #                         specified with PCH_FILE
  #      NO_INSTALL:        Do not install the target at all
+ #      NO_VERSION:        Prevents adding any version to a target
  #
  #    Lists:
  #      LINK_LIBRARIES:    Redirects to TARGET_LINK_LIBRARIES
@@ -81,7 +82,7 @@
   # Specify all possible options (either switch or with add. arguments)
   SET(_switches   FIND_HEADER_FILES  EXCLUDE_FROM_ALL  ORXONOX_EXTERNAL
                   NO_DLL_INTERFACE   NO_SOURCE_GROUPS  ${_additional_switches}
-                  PCH_NO_DEFAULT     NO_INSTALL        MODULE)
+                  PCH_NO_DEFAULT     NO_INSTALL        MODULE NO_VERSION)
   SET(_list_names LINK_LIBRARIES  VERSION   SOURCE_FILES  DEFINE_SYMBOL
                   TOLUA_FILES     PCH_FILE  PCH_EXCLUDE OUTPUT_NAME)
   PARSE_MACRO_ARGUMENTS("${_switches}" "${_list_names}" ${ARGN})
@@ -229,7 +230,7 @@
   # VERSION
   IF(_arg_VERSION)
     SET_TARGET_PROPERTIES(${_target_name} PROPERTIES VERSION ${_arg_VERSION})
-  ELSEIF(NOT _arg_ORXONOX_EXTERNAL)
+  ELSEIF(NOT _arg_ORXONOX_EXTERNAL AND NOT _arg_NO_VERSION)
     SET_TARGET_PROPERTIES(${_target_name} PROPERTIES VERSION ${ORXONOX_VERSION})
   ENDIF()
 




More information about the Orxonox-commit mailing list