96 Commits

Author SHA1 Message Date
Dmitry Marakasov
4f801ab190 Tweak warning settings more, compilerwise 2016-02-27 05:53:53 +03:00
Dmitry Marakasov
3b90f0e4a6 Tweak extended warnings settings 2016-02-27 00:25:33 +03:00
Dmitry Marakasov
8f6cb1b92a Bump version for the future release 2016-01-23 17:34:14 +03:00
Dmitry Marakasov
248d1261f2 Fix pkgconfig list handling 2016-01-23 17:34:12 +03:00
Dmitry Marakasov
0643647657 Improve joined set handling 2016-01-23 14:31:44 +03:00
Dmitry Marakasov
856dce3c67 Sort out list vs. string handling 2016-01-23 14:31:44 +03:00
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