| The Simple DirectMedia Layer (SDL for short) is a cross-platform |
| library designed to make it easy to write multi-media software, |
| such as games and emulators. |
| |
| The Simple DirectMedia Layer library source code is available from: |
| http://www.libsdl.org/ |
| |
| This library is distributed under the terms of the zlib license: |
| http://zlib.net/zlib_license.html |
| |
| |
| This packages contains the SDL framework for OS X. |
| Conforming with Apple guidelines, this framework |
| contains both the SDL runtime component and development header files. |
| |
| |
| To Install: |
| Copy the SDL2.framework to /Library/Frameworks |
| |
| You may alternatively install it in <Your home directory>/Library/Frameworks |
| if your access privileges are not high enough. |
| |
| |
| Use in CMake projects: |
| SDL2.framework can be used in CMake projects using the following pattern: |
| ``` |
| find_package(SDL2 REQUIRED COMPONENTS SDL2) |
| add_executable(my_game ${MY_SOURCES}) |
| target_link_libraries(my_game PRIVATE SDL2::SDL2) |
| ``` |
| If SDL2.framework is installed in a non-standard location, |
| please refer to the following link for ways to configure CMake: |
| https://cmake.org/cmake/help/latest/command/find_package.html#config-mode-search-procedure |
| |
| |
| Additional References: |
| |
| - Screencast tutorials for getting started with OpenSceneGraph/Mac OS X are |
| available at: |
| http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips |
| Though these are OpenSceneGraph centric, the same exact concepts apply to |
| SDL, thus the videos are recommended for everybody getting started with |
| developing on Mac OS X. (You can skim over the PlugIns stuff since SDL |
| doesn't have any PlugIns to worry about.) |