1# - helper module to find OSX frameworks 2# Adapted from standard CMake version, but added dependencies 3# Standard finder does not look in any variable locations such as 4# CMAKE_FRAMEWORK_PATH (not sure why not) 5 6IF(NOT MYGUI_FIND_FRAMEWORKS_INCLUDED) 7 SET(MYGUI_FIND_FRAMEWORKS_INCLUDED 1) 8 MACRO(MYGUI_FIND_FRAMEWORKS fwk) 9 IF(APPLE) 10 SET(${fwk}_FRAMEWORKS) 11 SET(MYGUI_FRAMEWORK_PATH 12 ${MYGUI_DEPENDENCIES_DIR} 13 ~/Library/Frameworks 14 /Library/Frameworks 15 /System/Library/Frameworks 16 /Network/Library/Frameworks 17 ) 18 FOREACH(dir ${MYGUI_FRAMEWORK_PATH}) 19 SET(fwkpath ${dir}/${fwk}.framework) 20 IF(EXISTS ${fwkpath}) 21 SET(${fwk}_FRAMEWORKS ${${fwk}_FRAMEWORKS} ${fwkpath}) 22 ENDIF(EXISTS ${fwkpath}) 23 ENDFOREACH(dir) 24 ENDIF(APPLE) 25 ENDMACRO(MYGUI_FIND_FRAMEWORKS) 26ENDIF(NOT MYGUI_FIND_FRAMEWORKS_INCLUDED) 27