diff options
Diffstat (limited to 'Modules/CMakeFindFrameworks.cmake')
-rw-r--r-- | Modules/CMakeFindFrameworks.cmake | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Modules/CMakeFindFrameworks.cmake b/Modules/CMakeFindFrameworks.cmake index 001da20..7fdeb84 100644 --- a/Modules/CMakeFindFrameworks.cmake +++ b/Modules/CMakeFindFrameworks.cmake @@ -13,20 +13,20 @@ # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) -IF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) - SET(CMAKE_FIND_FRAMEWORKS_INCLUDED 1) - MACRO(CMAKE_FIND_FRAMEWORKS fwk) - SET(${fwk}_FRAMEWORKS) - IF(APPLE) - FOREACH(dir +if(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) + set(CMAKE_FIND_FRAMEWORKS_INCLUDED 1) + macro(CMAKE_FIND_FRAMEWORKS fwk) + set(${fwk}_FRAMEWORKS) + if(APPLE) + foreach(dir ~/Library/Frameworks/${fwk}.framework /Library/Frameworks/${fwk}.framework /System/Library/Frameworks/${fwk}.framework /Network/Library/Frameworks/${fwk}.framework) - IF(EXISTS ${dir}) - SET(${fwk}_FRAMEWORKS ${${fwk}_FRAMEWORKS} ${dir}) - ENDIF(EXISTS ${dir}) - ENDFOREACH(dir) - ENDIF(APPLE) - ENDMACRO(CMAKE_FIND_FRAMEWORKS) -ENDIF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) + if(EXISTS ${dir}) + set(${fwk}_FRAMEWORKS ${${fwk}_FRAMEWORKS} ${dir}) + endif() + endforeach() + endif() + endmacro() +endif() |