@@ -32,17 +32,19 @@ SET(SDL2_ALL_INCLUDE_DIRS ${SDL2_INCLUDE_DIR})
32
32
SET (SDL2_ALL_LIBRARIES ${SDL2_LIBRARY} )
33
33
SET (SDL2_ALL_PKGCONFIG_MODULES sdl2)
34
34
SET (SDL2PP_EXTRA_LIBRARIES ${SDL2MAIN_LIBRARY} )
35
+ SET (SDL2PP_EXTRA_PKGCONFIG_LIBRARIES ${SDL2MAIN_LIBRARY} )
35
36
36
37
IF (MINGW)
37
- FIND_LIBRARY (MINGW32_LIBRARY NAMES mingw32)
38
+ SET (MINGW32_LIBRARY "mingw32" CACHE STRING " mingw32 library" )
38
39
SET (SDL2PP_EXTRA_LIBRARIES ${MINGW32_LIBRARY} ${SDL2PP_EXTRA_LIBRARIES} )
40
+ SET (SDL2PP_EXTRA_PKGCONFIG_LIBRARIES "-l${MINGW32_LIBRARY} ${SDL2PP_EXTRA_PKGCONFIG_LIBRARIES} " )
39
41
ENDIF (MINGW)
40
42
41
43
IF (SDL2PP_WITH_IMAGE)
42
44
FIND_PACKAGE (SDL2_image REQUIRED)
43
45
SET (SDL2_ALL_INCLUDE_DIRS ${SDL2_ALL_INCLUDE_DIRS} ${SDL2_IMAGE_INCLUDE_DIR} )
44
46
SET (SDL2_ALL_LIBRARIES ${SDL2_ALL_LIBRARIES} ${SDL2_IMAGE_LIBRARY} )
45
- SET (SDL2_ALL_PKGCONFIG_MODULES ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_image)
47
+ SET (SDL2_ALL_PKGCONFIG_MODULES " ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_image" )
46
48
ELSE (SDL2PP_WITH_IMAGE)
47
49
MESSAGE (STATUS "SDL2_image support disabled" )
48
50
ENDIF (SDL2PP_WITH_IMAGE)
@@ -51,7 +53,7 @@ IF(SDL2PP_WITH_TTF)
51
53
FIND_PACKAGE (SDL2_ttf REQUIRED)
52
54
SET (SDL2_ALL_INCLUDE_DIRS ${SDL2_ALL_INCLUDE_DIRS} ${SDL2_TTF_INCLUDE_DIR} )
53
55
SET (SDL2_ALL_LIBRARIES ${SDL2_ALL_LIBRARIES} ${SDL2_TTF_LIBRARY} )
54
- SET (SDL2_ALL_PKGCONFIG_MODULES ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_ttf)
56
+ SET (SDL2_ALL_PKGCONFIG_MODULES " ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_ttf" )
55
57
ELSE (SDL2PP_WITH_TTF)
56
58
MESSAGE (STATUS "SDL2_ttf support disabled" )
57
59
ENDIF (SDL2PP_WITH_TTF)
@@ -60,7 +62,7 @@ IF(SDL2PP_WITH_MIXER)
60
62
FIND_PACKAGE (SDL2_mixer REQUIRED)
61
63
SET (SDL2_ALL_INCLUDE_DIRS ${SDL2_ALL_INCLUDE_DIRS} ${SDL2_MIXER_INCLUDE_DIR} )
62
64
SET (SDL2_ALL_LIBRARIES ${SDL2_ALL_LIBRARIES} ${SDL2_MIXER_LIBRARY} )
63
- SET (SDL2_ALL_PKGCONFIG_MODULES ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_mixer)
65
+ SET (SDL2_ALL_PKGCONFIG_MODULES " ${SDL2_ALL_PKGCONFIG_MODULES} SDL2_mixer" )
64
66
ELSE (SDL2PP_WITH_MIXER)
65
67
MESSAGE (STATUS "SDL2_mixer support disabled" )
66
68
ENDIF (SDL2PP_WITH_MIXER)
@@ -254,7 +256,6 @@ IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
254
256
JOIN_QUOTED("${SDL2PP_EXTRA_LIBRARIES} " SDL2PP_EXTRA_LIBRARIES_STR)
255
257
JOIN_QUOTED("${SDL2_ALL_LIBRARIES} " SDL2_ALL_LIBRARIES_STR)
256
258
JOIN_QUOTED("${SDL2_ALL_INCLUDE_DIRS} " SDL2_ALL_INCLUDE_DIRS_STR)
257
- JOIN_SIMPLE("${SDL2_ALL_PKGCONFIG_MODULES} " SDL2_ALL_PKGCONFIG_MODULES_STR)
258
259
259
260
CONFIGURE_FILE (
260
261
sdl2pp.pc.in
0 commit comments