|
4 | 4 |
|
5 | 5 | cmake_minimum_required(VERSION 3.0.0) |
6 | 6 | project(sdl12_compat |
7 | | - VERSION 0.0.1 |
| 7 | + VERSION 1.2.50 |
8 | 8 | LANGUAGES C) |
9 | 9 |
|
10 | | -set(SDL12_COMPAT_VERSION_STR "1.2.50") |
11 | | - |
12 | 10 | option(SDL12TESTS "Enable to build SDL-1.2 test programs" ON) |
13 | 11 | option(SDL12DEVEL "Enable installing SDL-1.2 development headers" ON) |
14 | 12 | option(STATICDEVEL "Enable installing static link library" OFF) |
@@ -86,26 +84,26 @@ if(APPLE) |
86 | 84 | ) |
87 | 85 | elseif(UNIX AND NOT ANDROID) |
88 | 86 | set_target_properties(SDL PROPERTIES |
89 | | - VERSION "${SDL12_COMPAT_VERSION_STR}" |
| 87 | + VERSION "${PROJECT_VERSION}" |
90 | 88 | SOVERSION "0" |
91 | 89 | OUTPUT_NAME "SDL-1.2") |
92 | 90 | elseif(WIN32) |
93 | 91 | # avoid DLL having 'lib' prefix with MinGW |
94 | 92 | set(CMAKE_SHARED_LIBRARY_PREFIX "") |
95 | 93 | set_target_properties(SDL PROPERTIES COMPILE_DEFINITIONS "DLL_EXPORT") |
96 | 94 | set_target_properties(SDL PROPERTIES |
97 | | - VERSION "${SDL12_COMPAT_VERSION_STR}" |
| 95 | + VERSION "${PROJECT_VERSION}" |
98 | 96 | SOVERSION "0" |
99 | 97 | OUTPUT_NAME "SDL") |
100 | 98 | elseif(OS2) |
101 | 99 | set_target_properties(SDL PROPERTIES COMPILE_DEFINITIONS "BUILD_SDL") # for DECLSPEC |
102 | 100 | set_target_properties(SDL PROPERTIES |
103 | | - VERSION "${SDL12_COMPAT_VERSION_STR}" |
| 101 | + VERSION "${PROJECT_VERSION}" |
104 | 102 | SOVERSION "0" |
105 | 103 | OUTPUT_NAME "SDL12") |
106 | 104 | else() |
107 | 105 | set_target_properties(SDL PROPERTIES |
108 | | - VERSION "${SDL12_COMPAT_VERSION_STR}" |
| 106 | + VERSION "${PROJECT_VERSION}" |
109 | 107 | SOVERSION "0" |
110 | 108 | OUTPUT_NAME "SDL") |
111 | 109 | endif() |
@@ -239,8 +237,6 @@ install(TARGETS SDL SDLmain |
239 | 237 | ) |
240 | 238 |
|
241 | 239 | if(SDL12DEVEL) |
242 | | - set(SDL_VERSION "${SDL12_COMPAT_VERSION_STR}") |
243 | | - |
244 | 240 | install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) |
245 | 241 |
|
246 | 242 | if(NOT MSVC) |
@@ -303,7 +299,7 @@ if(STATICDEVEL AND SDL12DEVEL) |
303 | 299 | set_target_properties(SDL-static PROPERTIES COMPILE_DEFINITIONS "_REENTRANT") |
304 | 300 | target_link_libraries(SDL-static PRIVATE dl) |
305 | 301 | set_target_properties(SDL-static PROPERTIES |
306 | | - VERSION "${SDL12_COMPAT_VERSION_STR}" |
| 302 | + VERSION "${PROJECT_VERSION}" |
307 | 303 | OUTPUT_NAME "SDL") |
308 | 304 |
|
309 | 305 | install(TARGETS SDL-static |
|
0 commit comments