diff options
-rw-r--r-- | cmake/platform/darwin_embedded/ios.cmake | 2 | ||||
-rw-r--r-- | cmake/platform/darwin_embedded/tvos.cmake | 2 | ||||
-rw-r--r-- | cmake/scripts/darwin_embedded/ArchSetup.cmake | 7 |
3 files changed, 7 insertions, 4 deletions
diff --git a/cmake/platform/darwin_embedded/ios.cmake b/cmake/platform/darwin_embedded/ios.cmake index 4c377b7ae6..3ee9da413b 100644 --- a/cmake/platform/darwin_embedded/ios.cmake +++ b/cmake/platform/darwin_embedded/ios.cmake @@ -1,3 +1 @@ -set(PLATFORM_REQUIRED_DEPS OpenGLES) -set(APP_RENDER_SYSTEM gles) list(APPEND PLATFORM_DEFINES -DTARGET_DARWIN_IOS) diff --git a/cmake/platform/darwin_embedded/tvos.cmake b/cmake/platform/darwin_embedded/tvos.cmake index b29ed3279b..991b8e36e3 100644 --- a/cmake/platform/darwin_embedded/tvos.cmake +++ b/cmake/platform/darwin_embedded/tvos.cmake @@ -1,3 +1 @@ -set(PLATFORM_REQUIRED_DEPS OpenGLES) -set(APP_RENDER_SYSTEM gles) list(APPEND PLATFORM_DEFINES -DTARGET_DARWIN_TVOS) diff --git a/cmake/scripts/darwin_embedded/ArchSetup.cmake b/cmake/scripts/darwin_embedded/ArchSetup.cmake index 6ea4562eed..01f535e9bb 100644 --- a/cmake/scripts/darwin_embedded/ArchSetup.cmake +++ b/cmake/scripts/darwin_embedded/ArchSetup.cmake @@ -29,6 +29,13 @@ else() set(NEON True) endif() +if(NOT APP_RENDER_SYSTEM OR APP_RENDER_SYSTEM STREQUAL "gles") + set(PLATFORM_REQUIRED_DEPS OpenGLES) + set(APP_RENDER_SYSTEM gles) +else() + message(SEND_ERROR "Currently only OpenGLES rendering is supported. Please set APP_RENDER_SYSTEM to \"gles\"") +endif() + list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${NATIVEPREFIX}) list(APPEND DEPLIBS "-framework CoreFoundation" "-framework CoreVideo" |