# SPDX-License-Identifier: Apache-2.0 zephyr_library() zephyr_library_compile_definitions(NO_POSIX_CHEATS) find_package(PkgConfig REQUIRED) pkg_search_module(SDL2 REQUIRED sdl2) if (CONFIG_NATIVE_APPLICATION) zephyr_link_libraries(${SDL2_LIBRARIES}) zephyr_include_directories(${SDL2_INCLUDE_DIRS}) zephyr_compile_options(${SDL2_CFLAGS_OTHER}) else() list(TRANSFORM SDL2_LIBRARIES PREPEND "-l" OUTPUT_VARIABLE SDL2_LIBRARIES_OPTION) target_link_options(native_simulator INTERFACE "${SDL2_LIBRARIES_OPTION}") list(TRANSFORM SDL2_INCLUDE_DIRS PREPEND "-I" OUTPUT_VARIABLE SDL2_INCLUDE_DIRS_OPTION) target_compile_options(native_simulator INTERFACE "${SDL2_INCLUDE_DIRS_OPTION}" ${SDL2_CFLAGS_OTHER}) endif() zephyr_library_sources(sdl_events.c) if (CONFIG_NATIVE_APPLICATION) zephyr_library_sources(sdl_events_bottom.c) else() target_sources(native_simulator INTERFACE sdl_events_bottom.c) endif()