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