equal
deleted
inserted
replaced
1 #if the headers are not installed, the newer apis won't be activated |
1 #if the headers are not installed, the newer apis won't be activated |
2 |
|
3 ##find which version of SDL we are building against |
|
4 #find_file(sdl_h SDL_version.h ${SDL_INCLUDE_DIR}) |
|
5 #if(sdl_h) |
|
6 # file(STRINGS ${sdl_h} sdl_majorversion_tmp REGEX "SDL_MAJOR_VERSION[\t' ']+[0-9]+") |
|
7 # file(STRINGS ${sdl_h} sdl_minorversion_tmp REGEX "SDL_MINOR_VERSION[\t' ']+[0-9]+") |
|
8 # file(STRINGS ${sdl_h} sdl_patchversion_tmp REGEX "SDL_PATCHLEVEL[\t' ']+[0-9]+") |
|
9 # string(REGEX MATCH ".([0-9]+)" sdl_majorversion "${sdl_majorversion_tmp}") |
|
10 # string(REGEX MATCH ".([0-9]+)" sdl_minorversion "${sdl_minorversion_tmp}") |
|
11 # string(REGEX MATCH ".([0-9]+)" sdl_patchversion "${sdl_patchversion_tmp}") |
|
12 # math(EXPR sdl_version "${sdl_majorversion}*10000 + ${sdl_minorversion}*100 + ${sdl_patchversion}") |
|
13 # |
|
14 # if(NOT (sdl_version LESS "010300")) |
|
15 # message(STATUS "Enabling SDL-1.3+ calls") |
|
16 # set(pascal_compiler_flags_cmn "-dSDL13" ${pascal_compiler_flags_cmn}) |
|
17 # endif() |
|
18 #endif() |
|
19 |
2 |
20 #find which version of SDL_mixer we have (for Mix_Init) |
3 #find which version of SDL_mixer we have (for Mix_Init) |
21 find_file(sdlmixer_h SDL_mixer.h ${SDLMIXER_INCLUDE_DIR}) |
4 find_file(sdlmixer_h SDL_mixer.h ${SDLMIXER_INCLUDE_DIR}) |
22 if(sdlmixer_h) |
5 if(sdlmixer_h) |
23 file(STRINGS ${sdlmixer_h} sdlmixer_majorversion_tmp REGEX "SDL_MIXER_MAJOR_VERSION[\t' ']+[0-9]+") |
6 file(STRINGS ${sdlmixer_h} sdlmixer_majorversion_tmp REGEX "SDL_MIXER_MAJOR_VERSION[\t' ']+[0-9]+") |
27 string(REGEX MATCH ".([0-9]+)" sdlmixer_minorversion "${sdlmixer_minorversion_tmp}") |
10 string(REGEX MATCH ".([0-9]+)" sdlmixer_minorversion "${sdlmixer_minorversion_tmp}") |
28 string(REGEX MATCH ".([0-9]+)" sdlmixer_patchversion "${sdlmixer_patchversion_tmp}") |
11 string(REGEX MATCH ".([0-9]+)" sdlmixer_patchversion "${sdlmixer_patchversion_tmp}") |
29 math(EXPR sdlmixer_version "${sdlmixer_majorversion}*10000 + ${sdlmixer_minorversion}*100 + ${sdlmixer_patchversion}") |
12 math(EXPR sdlmixer_version "${sdlmixer_majorversion}*10000 + ${sdlmixer_minorversion}*100 + ${sdlmixer_patchversion}") |
30 |
13 |
31 if(sdlmixer_version GREATER "10209") |
14 if(sdlmixer_version GREATER "10209") |
32 message(STATUS "Enabling enhanced SDL_Mixer calls") |
15 message(STATUS "SDL_mixer - Mix_Init() found") |
33 set(pascal_compiler_flags_cmn "-dSDL_MIXER_NEWER" ${pascal_compiler_flags_cmn}) |
16 set(pascal_flags "-dSDL_MIXER_NEWER" ${pascal_flags}) |
34 endif() |
17 endif() |
35 endif() |
18 endif() |
36 |
19 |
37 #find which version of SDL_image we have (for IMG_Init) |
20 #find which version of SDL_image we have (for IMG_Init) |
38 find_file(sdlimage_h SDL_image.h ${SDLIMAGE_INCLUDE_DIR}) |
21 find_file(sdlimage_h SDL_image.h ${SDLIMAGE_INCLUDE_DIR}) |
44 string(REGEX MATCH ".([0-9]+)" sdlimage_minorversion "${sdlimage_minorversion_tmp}") |
27 string(REGEX MATCH ".([0-9]+)" sdlimage_minorversion "${sdlimage_minorversion_tmp}") |
45 string(REGEX MATCH ".([0-9]+)" sdlimage_patchversion "${sdlimage_patchversion_tmp}") |
28 string(REGEX MATCH ".([0-9]+)" sdlimage_patchversion "${sdlimage_patchversion_tmp}") |
46 math(EXPR sdlimage_version "${sdlimage_majorversion}*10000 + ${sdlimage_minorversion}*100 + ${sdlimage_patchversion}") |
29 math(EXPR sdlimage_version "${sdlimage_majorversion}*10000 + ${sdlimage_minorversion}*100 + ${sdlimage_patchversion}") |
47 |
30 |
48 if(sdlimage_version GREATER "010207") |
31 if(sdlimage_version GREATER "010207") |
49 message(STATUS "Enabling enhanced SDL_Image calls") |
32 message(STATUS "SDL_image - IMG_Init() found") |
50 set(pascal_compiler_flags_cmn "-dSDL_IMAGE_NEWER" ${pascal_compiler_flags_cmn}) |
33 set(pascal_flags "-dSDL_IMAGE_NEWER" ${pascal_flags}) |
51 endif() |
34 endif() |
52 endif() |
35 endif() |
53 |
36 |