File tree Expand file tree Collapse file tree 3 files changed +23
-17
lines changed
Graphics/GraphicsEngineOpenGL Expand file tree Collapse file tree 3 files changed +23
-17
lines changed Original file line number Diff line number Diff line change @@ -141,6 +141,21 @@ if(PLATFORM_MACOS)
141141 if (NOT APP_KIT)
142142 message (FATAL_ERROR "AppKit not found" )
143143 endif ()
144+ elseif (PLATFORM_IOS)
145+ find_library (CORE_FOUNDATION CoreFoundation)
146+ if (NOT CORE_FOUNDATION)
147+ message (FATAL_ERROR "Cannot find CoreFoundation framework" )
148+ endif ()
149+
150+ find_library (FOUNDATION Foundation)
151+ if (NOT FOUNDATION)
152+ message (FATAL_ERROR "Cannot find Foundation framework" )
153+ endif ()
154+
155+ find_library (OPENGLES OpenGLES)
156+ if (NOT OPENGLES)
157+ message (FATAL_ERROR "Cannot find OpenGLES framework" )
158+ endif ()
144159endif ()
145160
146161include (BuildUtils.cmake)
Original file line number Diff line number Diff line change @@ -179,13 +179,9 @@ elseif(PLATFORM_LINUX)
179179 set (PRIVATE_DEPENDENCIES ${PRIVATE_DEPENDENCIES} glew-static )
180180elseif (PLATFORM_MACOS)
181181 find_package (OpenGL REQUIRED)
182- set (PRIVATE_DEPENDENCIES ${PRIVATE_DEPENDENCIES} glew-static ${OPENGL_LIBRARY} ${APP_KIT} )
182+ set (PRIVATE_DEPENDENCIES ${PRIVATE_DEPENDENCIES} glew-static ${OPENGL_LIBRARY} )
183183elseif (PLATFORM_IOS)
184- # How is OPENGLES defined?
185- if (NOT OPENGLES)
186- message (FATAL_ERROR "Cannot find OPENGLES framework" )
187- endif ()
188- set (PRIVATE_DEPENDENCIES ${PRIVATE_DEPENDENCIES} ${APP_KIT} ${OPENGLES} )
184+ set (PRIVATE_DEPENDENCIES ${PRIVATE_DEPENDENCIES} ${OPENGLES} )
189185else ()
190186 message (FATAL_ERROR "Unknown platform" )
191187endif ()
Original file line number Diff line number Diff line change @@ -29,19 +29,14 @@ PUBLIC
2929 BuildSettings
3030 BasicPlatform
3131 PlatformInterface
32- PRIVATE
33- ${APP_KIT}
3432)
3533
36- if (PLATFORM_IOS)
37- if (NOT CORE_FOUNDATION)
38- message (FATAL_ERROR "Cannot find CoreFoundation framework" )
39- endif ()
40-
41- if (NOT FOUNDATION)
42- message (FATAL_ERROR "Cannot find Foundation framework" )
43- endif ()
44-
34+ if (PLATFORM_MACOS)
35+ target_link_libraries (ApplePlatform
36+ PRIVATE
37+ ${APP_KIT}
38+ )
39+ elseif (PLATFORM_IOS)
4540 target_link_libraries (ApplePlatform
4641 PRIVATE
4742 ${CORE_FOUNDATION}
You can’t perform that action at this time.
0 commit comments