63 Commits

Author SHA1 Message Date
Dmitry Marakasov
31fd50fe61 Improve handling of c++11/14 standard flag 2015-05-14 03:04:09 +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
Dmitry Marakasov
1c7159c39a Bump version for the next release 2014-12-26 22:50:35 +03:00
Dmitry Marakasov
bdc5b11e48 Call doxygen from cmake
Among other things, this allows to substitude project version into
Doxyfile
2014-12-26 22:49:41 +03:00
Dmitry Marakasov
baf0e7c98a Update version 2014-12-26 21:19:47 +03:00
Dmitry Marakasov
538b1944f5 Bump .so version after incompatible changes 2014-12-26 17:13:43 +03:00
Dmitry Marakasov
ee5805e773 Use more appropriate variable name for c++ standard 2014-12-26 16:19:23 +03:00
Dmitry Marakasov
e8c0218fe4 Allow to set c++ standard 2014-12-25 22:17:09 +03:00
Dmitry Marakasov
96c59ff7ed Add checks for useful c++1y features 2014-12-25 22:16:41 +03:00
Dmitry Marakasov
76f2d746ca Add Optional to library headers 2014-12-25 19:41:32 +03:00
Dmitry Marakasov
18fe309309 Remove demos into more suitable examples
Also add options for conditional build of tests and examples
2014-12-20 18:04:22 +03:00
Dmitry Marakasov
eea2b2989b Install pkg-config file 2014-12-19 00:51:57 +03:00
Dmitry Marakasov
3660efab44 Provide version information 2014-12-19 00:48:48 +03:00
Dmitry Marakasov
a6ef469487 Split AudioSpec into separate header 2014-12-18 18:26:11 +03:00
Dmitry Marakasov
f51013cf6a Bump soname after incompatible ABI changes in audio 2014-12-18 17:42:42 +03:00
Dmitry Marakasov
7ba131a913 Add StreamRWops class 2014-12-18 14:32:27 +03:00
Dmitry Marakasov
c73bd885c5 Name header file after class it defines 2014-12-18 14:29:45 +03:00
Dmitry Marakasov
a727fb4857 Use more consistent name for an option 2014-12-18 02:44:16 +03:00
Dmitry Marakasov
4a48b94e29 Make -Werror optional 2014-12-16 20:32:00 +03:00
Dmitry Marakasov
950829f234 Add Wav class 2014-11-30 00:48:08 +03:00
Dmitry Marakasov
2be68a9ebb Add wrapper for large part of SDL2 audio functionality 2014-11-29 22:58:27 +03:00
Dmitry Marakasov
f5fa211cfe Implement texture locking 2014-11-24 19:27:56 +03:00
Dmitry Marakasov
6150f414b7 Provide proper library version 2014-09-09 23:24:34 +04:00
Dmitry Marakasov
563f566180 Implement installation 2014-09-09 23:17:03 +04:00
Dmitry Marakasov
d69a07ea1c Options should only be used in standalone build 2014-09-05 05:01:27 +04:00
Dmitry Marakasov
9a0a6b9da6 Add Config.hh to record build-time settings 2014-09-05 05:00:06 +04:00
Dmitry Marakasov
955d6f7bc1 Add SDL_image2 support to cmake 2014-09-05 04:57:32 +04:00
Dmitry Marakasov
fbf5d046ea Add custom RWops class which works with arbitrary container as a storage 2014-09-05 04:54:50 +04:00
Dmitry Marakasov
aaea702856 Add RWops class 2014-09-05 04:46:30 +04:00