Dmitry Marakasov
e103c6b9f9
Add libmingw32 to SDL2pp library list on MINGW
...
Without it, SDL2pp using apps won't compile with mingw, with undefined
reference to WinMain. More investigation is needed on what happens here,
so for now just link the library. To be noted, it's the same as FindSDL
bundled with CMake does.
See also issue #66 and http://forums.libsdl.org/viewtopic.php?p=49618
2016-01-23 14:31:35 +03:00
Dmitry Marakasov
69bb914040
Improve SDL2Main library handling
2016-01-22 23:49:29 +03:00
Dmitry Marakasov
40673641e3
Remove obsolete pkgconfig-related code
2016-01-22 23:49:15 +03:00
Dmitry Marakasov
3d49425bf1
Use Requires in pkg-config file instead of adding sdl2 dependecies to Libs
2016-01-22 23:25:02 +03:00
Dmitry Marakasov
3b0414cc77
Add Coverage build type
2016-01-18 23:31:08 +03:00
Dmitry Marakasov
1705d215d1
Only enable documentation for standalone build
2015-12-11 04:38:07 +03:00
Dmitry Marakasov
b6741d7803
Bump version for the future release
2015-12-04 04:37:56 +03:00
Dmitry Marakasov
ef56afff98
Bump soname after incompatible ABI changes
2015-11-30 06:13:50 +03:00
Dmitry Marakasov
f525231b94
Warnings tweak
2015-10-15 17:47:20 +03:00
Dmitry Marakasov
21d53add87
Bump version for the future release
2015-10-14 01:06:05 +03:00
Dmitry Marakasov
b4486f84dd
Bump soversion for ABI changes since previous release
2015-10-14 01:06:05 +03:00
Dmitry Marakasov
bee32f54da
More fixes for compiler feature detection
2015-09-17 16:49:51 +03:00
Dmitry Marakasov
be5bc9d1de
Revamp compiler flag support detection logic
2015-09-17 16:02:36 +03:00
Dmitry Marakasov
29f9f28128
Mixer sources and headers are optional
2015-09-17 15:19:36 +03:00
Dmitry Marakasov
1e6cefa86d
Add macro to check and enable C++ flag, add some clang warnings
2015-09-17 15:18:56 +03:00
Dmitry Marakasov
472fae1311
Move build status message to the end of CMakeLists
2015-09-17 14:27:51 +03:00
Dmitry Marakasov
156786d047
Bump version for the future release
2015-09-09 20:23:20 +03:00
Dmitry Marakasov
4bbd976ced
Bump soversion
2015-09-07 16:22:57 +03:00
Dmitry Marakasov
f6d781b178
Rename gui tests to live tests
2015-09-07 01:58:50 +03:00
Dmitry Marakasov
4d4fcf5929
Improve readability
2015-09-07 01:06:05 +03:00
Dmitry Marakasov
f3511a1a71
Implement mixer music
2015-08-31 18:38:29 +03:00
Dmitry Marakasov
a25c84932c
Add stub Mixer class
2015-08-28 23:04:19 +03:00
Dmitry Marakasov
732bc1a7c6
Add SDL_mixer chunk wrapper class
2015-08-28 19:26:32 +03:00
Dmitry Marakasov
c84be04bf2
Connect SDLMixer to build
2015-08-27 20:40:14 +03:00
Vladimir Gamalian
b5561e9b30
Update cmake infrastructure for SDL2_mixer
2015-08-27 20:32:02 +03:00
Dmitry Marakasov
0834e4864e
Bump version for next release
2015-06-10 00:20:45 +03:00
Dmitry Marakasov
aa5afc72b5
Bump minor library version
2015-06-10 00:20:30 +03:00
Dmitry Marakasov
6ba171ca11
Implement and install cmake module file
2015-06-09 22:40:46 +03:00
Dmitry Marakasov
b53a272d98
Bump version for next release
2015-03-27 12:24:36 +03:00
Dmitry Marakasov
30751aac1a
Next version will be just a bugfix release
2015-03-26 20:12:38 +03:00
Dmitry Marakasov
cf486a024a
Set correct pkgconfig directory for DragonFly as well
2015-03-26 20:06:06 +03:00
Dmitry Marakasov
81bb0d5847
Add RUNTIME and ARCHIVE destinations for library installation
...
This is needed for e.g. windows on which libraries are installed
into RUNTIME/ARCHIVE destinations (see cmake docs on install(TARGETS)).
2015-03-26 19:37:45 +03:00
Dmitry Marakasov
9e8fb2fc69
Add section comment
2015-02-11 01:26:39 +03:00
Dmitry Marakasov
33f48a165a
Mark SDL2 include dirs as system
2015-01-24 06:16:08 +03:00
Dmitry Marakasov
1159900d08
Bump version for next release
2015-01-22 20:55:28 +03:00
Dmitry Marakasov
e5210da891
Bump soversion after ABI-breaking changes since last release
2015-01-22 14:59:30 +03:00
Dmitry Marakasov
b20b256d0a
Add used SDL libraries into pkgconfig file
...
As SDL2pp doesn't replace SDL2 and is designed to be used with plain
SDL2 code, consumers which use SDL2pp with pkgconfig will almost always
be forced to include both SDL2pp and SDL2 includes and libraries. This
seems inconvenient, so add SDL2 libraries to SDL2pp pkgconfig file. This
also improves consistency with the fact that SDL2 includes are
already included in sdl2pp.pc.
2015-01-19 01:05:11 +03:00
Dmitry Marakasov
db2606822f
Bump version for next release
2015-01-11 17:08:25 +03:00
Dmitry Marakasov
a657e9e52b
Bump minor .so version to account for new features
2014-12-30 17:38:56 +03:00
Dmitry Marakasov
d6820a01e2
Install external headers as well
...
Conflicts:
CMakeLists.txt
2014-12-30 15:51:57 +03:00
Dmitry Marakasov
ffdeb9465d
Merge branch 'master' into ttf
...
Conflicts:
CMakeLists.txt
SDL2pp/SDL2pp.hh
2014-12-28 06:14:12 +03:00
Dmitry Marakasov
0c0a7aad15
Only add image-related sources to the project if SDL_image support is enabled
2014-12-28 06:09:47 +03:00
Dmitry Marakasov
0557464b56
Merge branch 'surface'
...
Conflicts:
CMakeLists.txt
2014-12-28 04:29:07 +03:00
Dmitry Marakasov
48e5332f02
Add option and check for SDL_ttf support, add ttf files to build
2014-12-28 03:33:24 +03:00
Dmitry Marakasov
607e9e09d0
Implement surface locking
2014-12-27 19:01:28 +03:00
Dmitry Marakasov
4fef91c90a
Merge branch 'sdl_image'
2014-12-27 05:39:59 +03:00
Dmitry Marakasov
53308e04f7
Display library version during the build
2014-12-27 05:23:33 +03:00
Dmitry Marakasov
e0032de447
Implement wrapper for SDL_image init/deinit
...
Fixes #21
2014-12-27 05:22:12 +03:00
Dmitry Marakasov
69d93bc6e4
Bump soversion after abi-incompatible change
2014-12-27 02:37:46 +03:00
Dmitry Marakasov
f1fa69a4ce
Add Surface class stub
2014-12-26 23:00:12 +03:00