mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/sdl2: remove sdl2-config.cmake
We are using autotools build system for sdl2, so the sdl2-config.cmake include path are not resolved like for sdl2-config script [1]. Remove sdl2-config.cmake file and avoid unsafe include path if this file is used by a cmake based package. This trigger an issue with ogre 1.12.6 package that replaced FindSDL2.cmake by sdl2-config.cmake [2]. Thanks to Pavel Rojtberg for the help [3]. [1] https://bugzilla.libsdl.org/show_bug.cgi?id=4597 [2]6de6f9b408[3] https://github.com/OGRECave/ogre/issues/1568 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commitd59261836a) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
b58a85654d
commit
b2ecee9ea7
@@ -20,6 +20,16 @@ SDL2_CONF_OPTS += \
|
|||||||
--disable-pulseaudio \
|
--disable-pulseaudio \
|
||||||
--disable-video-wayland
|
--disable-video-wayland
|
||||||
|
|
||||||
|
# We are using autotools build system for sdl2, so the sdl2-config.cmake
|
||||||
|
# include path are not resolved like for sdl2-config script.
|
||||||
|
# Remove sdl2-config.cmake file and avoid unsafe include path if this
|
||||||
|
# file is used by a cmake based package.
|
||||||
|
# https://bugzilla.libsdl.org/show_bug.cgi?id=4597
|
||||||
|
define SDL2_REMOVE_SDL2_CONFIG_CMAKE
|
||||||
|
rm -rf $(STAGING_DIR)/usr/lib/cmake/SDL2
|
||||||
|
endef
|
||||||
|
SDL2_POST_INSTALL_STAGING_HOOKS += SDL2_REMOVE_SDL2_CONFIG_CMAKE
|
||||||
|
|
||||||
# We must enable static build to get compilation successful.
|
# We must enable static build to get compilation successful.
|
||||||
SDL2_CONF_OPTS += --enable-static
|
SDL2_CONF_OPTS += --enable-static
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user