[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