Explorar el Código

cmake: prepend generated wayland protocol include path

Anonymous Maarten hace 3 años
padre
commit
c721155b89
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      cmake/sdlchecks.cmake

+ 2 - 1
cmake/sdlchecks.cmake

@@ -569,7 +569,8 @@ macro(CheckWayland)
 
       # We have to generate some protocol interface code for some unstable Wayland features.
       file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/wayland-generated-protocols")
-      target_include_directories(sdl-build-options SYSTEM INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/wayland-generated-protocols")
+      # Prepend to include path to make sure it they override installed protocol headers
+      target_include_directories(sdl-build-options SYSTEM BEFORE INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/wayland-generated-protocols")
 
       file(GLOB WAYLAND_PROTOCOLS_XML RELATIVE "${SDL3_SOURCE_DIR}/wayland-protocols/" "${SDL3_SOURCE_DIR}/wayland-protocols/*.xml")
       foreach(_XML ${WAYLAND_PROTOCOLS_XML})