| 1 | # TextEditor - A syntax highlighting text editor for ImGui |
| 2 | # Copyright (c) 2024-2026 Johan A. Goossens. All rights reserved. |
| 3 | # |
| 4 | # This work is licensed under the terms of the MIT license. |
| 5 | # For a copy, see <https://opensource.org/licenses/MIT>. |
| 6 | |
| 7 | set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) |
| 8 | set(SDL_TEST_LIBRARY OFF CACHE BOOL "" FORCE) |
| 9 | |
| 10 | FetchContent_Populate(sdl QUIET GIT_REPOSITORY "https://github.com/libsdl-org/SDL" GIT_TAG "release-3.4.4") |
| 11 | add_subdirectory(${sdl_SOURCE_DIR} ${sdl_BINARY_DIR} EXCLUDE_FROM_ALL) |
| 12 | |
| 13 | if(CMAKE_GENERATOR STREQUAL "Xcode") |
| 14 | set_target_properties(SDL3-static PROPERTIES XCODE_ATTRIBUTE_GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS "NO") |
| 15 | set_target_properties(SDL3-static PROPERTIES XCODE_ATTRIBUTE_GCC_WARN_64_TO_32_BIT_CONVERSION "NO") |
| 16 | set_target_properties(SDL3-static PROPERTIES DISABLE_PRECOMPILE_HEADERS ON) |
| 17 | endif() |