- Timestamp:
- Jan 29, 2009, 10:19:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/HandleLibraryTypes.cmake
r2583 r2613 26 26 # 27 27 28 MACRO(HandleLibraryTypes_name)28 FUNCTION(HANDLE_LIBRARY_TYPES _name) 29 29 # Additional libraries can be added as additional arguments 30 IF(${_name}_FOUND) 31 IF(${_name}_LIBRARY_DEBUG) 32 SET(${_name}_LIBRARY 33 optimized ${${_name}_LIBRARY_OPTIMIZED} ${ARGN} 34 debug ${${_name}_LIBRARY_DEBUG} ${ARGN} 35 CACHE STRING "${_name} library file(s)" FORCE 36 ) 37 ELSE(${_name}_LIBRARY_DEBUG) 38 SET(${_name}_LIBRARY 39 ${${_name}_LIBRARY_OPTIMIZED} ${ARGN} 40 CACHE STRING "${_name} library file(s)" FORCE 41 ) 42 ENDIF(${_name}_LIBRARY_DEBUG) 43 ENDIF(${_name}_FOUND) 44 ENDMACRO(HandleLibraryTypes) 30 IF(${_name}_LIBRARY_DEBUG AND ${_name}_LIBRARY_OPTIMIZED) 31 SET(${_name}_LIBRARY 32 optimized ${${_name}_LIBRARY_OPTIMIZED} ${ARGN} 33 debug ${${_name}_LIBRARY_DEBUG} ${ARGN} 34 PARENT_SCOPE 35 ) 36 ELSE(${_name}_LIBRARY_DEBUG AND ${_name}_LIBRARY_OPTIMIZED) 37 SET(${_name}_LIBRARY 38 ${${_name}_LIBRARY_OPTIMIZED} ${ARGN} 39 PARENT_SCOPE 40 ) 41 ENDIF(${_name}_LIBRARY_DEBUG AND ${_name}_LIBRARY_OPTIMIZED) 42 ENDFUNCTION(HANDLE_LIBRARY_TYPES)
Note: See TracChangeset
for help on using the changeset viewer.