~ubuntu-branches/ubuntu/edgy/cmake/edgy-backports

« back to all changes in this revision

Viewing changes to Modules/CMakeCXXInformation.cmake

  • Committer: Bazaar Package Importer
  • Author(s): John Dong
  • Date: 2007-04-10 17:52:23 UTC
  • mfrom: (2.1.2 hoary) (8.1.5 feisty)
  • Revision ID: james.westby@ubuntu.com-20070410175223-taf5w6y2halxs5jh
Tags: 2.4.6-0ubuntu1~edgy1
Automated backport upload; no source changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
  SET(CMAKE_SHARED_MODULE_CXX_FLAGS ${CMAKE_SHARED_MODULE_C_FLAGS})
73
73
ENDIF(NOT CMAKE_SHARED_MODULE_CXX_FLAGS)
74
74
 
75
 
IF(NOT CMAKE_SHARED_MODULE_LINK_CXX_FLAGS)
76
 
  SET(CMAKE_SHARED_MODULE_LINK_CXX_FLAGS ${CMAKE_SHARED_MODULE_LINK_C_FLAGS})
77
 
ENDIF(NOT CMAKE_SHARED_MODULE_LINK_CXX_FLAGS)
78
 
 
79
75
IF(NOT CMAKE_SHARED_MODULE_RUNTIME_CXX_FLAG)
80
76
  SET(CMAKE_SHARED_MODULE_RUNTIME_CXX_FLAG ${CMAKE_SHARED_MODULE_RUNTIME_FLAG}) 
81
77
ENDIF(NOT CMAKE_SHARED_MODULE_RUNTIME_CXX_FLAG)
84
80
  SET(CMAKE_SHARED_MODULE_RUNTIME_CXX_FLAG_SEP ${CMAKE_SHARED_MODULE_RUNTIME_FLAG_SEP})
85
81
ENDIF(NOT CMAKE_SHARED_MODULE_RUNTIME_CXX_FLAG_SEP)
86
82
 
 
83
# Initialize CXX link type selection flags from C versions.
 
84
FOREACH(type SHARED_LIBRARY SHARED_MODULE EXE)
 
85
  IF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS)
 
86
    SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS
 
87
      ${CMAKE_${type}_LINK_STATIC_C_FLAGS})
 
88
  ENDIF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS)
 
89
  IF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS)
 
90
    SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS
 
91
      ${CMAKE_${type}_LINK_DYNAMIC_C_FLAGS})
 
92
  ENDIF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS)
 
93
ENDFOREACH(type)
 
94
 
87
95
# add the flags to the cache based
88
96
# on the initial values computed in the platform/*.cmake files
89
97
# use _INIT variables so that this only happens the first time