diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ea67a5..50b054c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -195,6 +195,11 @@ IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) SET(SDL2_PKGCONFIG_CFLAGS "${SDL2_PKGCONFIG_CFLAGS} -I${INCDIR}") ENDFOREACH(INCDIR IN SDL2_ALL_INCLUDE_DIRS) + SET(SDL2_PKGCONFIG_LIBS "") + FOREACH(LIB IN LISTS SDL2_ALL_LIBRARIES) + SET(SDL2_PKGCONFIG_LIBS "${SDL2_PKGCONFIG_LIBS} ${LIB}") + ENDFOREACH(LIB IN SDL2_LIBRARIES) + CONFIGURE_FILE( sdl2pp.pc.in sdl2pp.pc diff --git a/sdl2pp.pc.in b/sdl2pp.pc.in index 7313e27..1a14d08 100644 --- a/sdl2pp.pc.in +++ b/sdl2pp.pc.in @@ -10,5 +10,5 @@ Description: C++11 bindings/wrappers for SDL2. Version: @SDL2PP_VERSION@ Requires: Conflicts: -Libs: -L${libdir} -lSDL2pp +Libs: -L${libdir} -lSDL2pp@SDL2_PKGCONFIG_LIBS@ Cflags: -I${includedir}@SDL2_PKGCONFIG_CFLAGS@