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