846 B、17行 生 Blame 履歴
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
7set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
8set(SDL_TEST_LIBRARY OFF CACHE BOOL "" FORCE)
9
10FetchContent_Populate(sdl QUIET GIT_REPOSITORY "https://github.com/libsdl-org/SDL" GIT_TAG "release-3.4.4")
11add_subdirectory(${sdl_SOURCE_DIR} ${sdl_BINARY_DIR} EXCLUDE_FROM_ALL)
12
13if(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)
17endif()