sdl2.pc.in
author Sam Lantinga <slouken@libsdl.org>
Fri, 18 Oct 2013 00:49:59 -0700
changeset 7835 4be86f76e710
parent 6250 cce0ddcf6747
child 7841 b5d893a07471
permissions -rw-r--r--
Fixed bug 2108 - CMake does not set X11 includes properly for sdl2-config and friends

Marcus von Appen

The autotools-based code uses X_CFLAGS and some hackish x_includes code to add some necessary includes to SDL_CFLAGS for proper X11 and OpenGL include handling.

At the moment, the cmake-baed build code does not do that. Below is a patch, which provides the necessary changes to add a proper include to the SDL_CFLAGS.
slouken@1866
     1
# sdl pkg-config source file
slouken@1866
     2
slouken@1866
     3
prefix=@prefix@
slouken@1866
     4
exec_prefix=@exec_prefix@
slouken@1866
     5
libdir=@libdir@
slouken@1866
     6
includedir=@includedir@
slouken@1866
     7
slouken@6250
     8
Name: sdl2
slouken@1866
     9
Description: Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
slouken@1866
    10
Version: @SDL_VERSION@
slouken@1866
    11
Requires:
slouken@1866
    12
Conflicts:
slouken@1866
    13
Libs: -L${libdir} @SDL_RLD_FLAGS@ @SDL_LIBS@
slouken@2293
    14
Libs.private: @SDL_STATIC_LIBS@
slouken@6250
    15
Cflags: -I${includedir}/SDL2 @SDL_CFLAGS@