diff options
author | Sam Lantinga <slouken@libsdl.org> | 2013-05-16 00:52:33 -0700 |
---|---|---|
committer | Sam Lantinga <slouken@libsdl.org> | 2013-05-16 00:52:33 -0700 |
commit | 44b9927e153282228d889762b953f4627bda0a45 (patch) | |
tree | 63175a719a24aca6a57e959172b0c243de97dd67 /cmake/macros.cmake | |
parent | dc8502777863feef2998b20b9a0fa09415cba656 (diff) | |
download | sdl-44b9927e153282228d889762b953f4627bda0a45.tar.gz |
Fixed bug 1839 - SDL2 Cmake: VIDEO_COCOA check fails on OS X; VIDEO_COCOA sources aren't compiled.
Diffstat (limited to 'cmake/macros.cmake')
-rw-r--r-- | cmake/macros.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/macros.cmake b/cmake/macros.cmake index fe712a140..c234a566c 100644 --- a/cmake/macros.cmake +++ b/cmake/macros.cmake @@ -63,3 +63,11 @@ macro(LISTTOSTR _LIST _OUTPUT) set(${_OUTPUT} "${_LPREFIX}${_ITEM} ${${_OUTPUT}}") endforeach() endmacro() + +macro(CHECK_OBJC_SOURCE_COMPILES SOURCE VAR) + set(PREV_REQUIRED_DEFS "${CMAKE_REQUIRED_DEFINITIONS}") + set(CMAKE_REQUIRED_DEFINITIONS "-ObjC ${PREV_REQUIRED_DEFS}") + CHECK_C_SOURCE_COMPILES(${SOURCE} ${VAR}) + set(CMAKE_REQUIRED_DEFINITIONS "${PREV_REQUIRED_DEFS}") +endmacro() + |