Commit graph

256 commits

Author SHA1 Message Date
xavi92
61b16fe97c Add x86_64-w64-mingw32.cmake
This file is meant to be used as a CMAKE_TOOLCHAIN_FILE [1] when
building the 3rdParty-devel project.

[1]: https://cmake.org/cmake/help/latest/variable/CMAKE_TOOLCHAIN_FILE.html


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9566 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d741bd0dea7310810e846437b2c7c9f2c63dcf7a
Former-commit-id: c7634eabd04a5c78eee324278fa3d9a5f76b09e6
2024-10-27 07:43:43 +00:00
xavi92
999885b529 3rdParty-devel/CMakeLists.txt: Support CMAKE_TOOLCHAIN_FILE
This standard CMake variable allows to cross-build the project using a
so-called "toolchain file", which defines the cross-toolchain.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9565 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c32ded0530faff50bb0266f994443ff9113714cc
Former-commit-id: 9309b1bb7568f2ba0c368e8550de01e941fdab74
2024-10-27 07:42:54 +00:00
xavi92
4beaf17b44 3rdParty-devel: Limit warnings to Visual Studio
These warnings are not relevant for other CMake generators, such as
"Unix Makefiles".


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9564 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c55b1096df21d5ea77037c61ef967865bc6878d4
Former-commit-id: 7c5a6de53b4fddf313acf7dd693c299f5b5c79c3
2024-10-27 07:42:19 +00:00
xavi92
c85eddfd1f thirdpartydefinitions.cmake: Fix typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9563 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 921ca762dd097e05e2c9c1e00ccc8a1d929b539a
Former-commit-id: ebbc040007e1543c09a462d9fc65257aba393315
2024-10-27 07:41:42 +00:00
xavi92
2fea662e8a 3rdParty-devel: Simplify endif() and else()
Repeating the condition statement on endif() and else() is a legacy
CMake feature [1].

[1]: https://cmake.org/cmake/help/latest/command/if.html


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9562 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5ca54458cfe85c29a6739a2626c9569ce222b08d
Former-commit-id: 62b86d1e50db7ad4f2c6820cec017f059c79baad
2024-10-27 07:41:13 +00:00
xavi92
4681971d6d Remove svn:keywords property from the repository
These properties are not transmitted with git-svn(1) [1], which might
then cause failed patches when modifying lines close to these
properties.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9554 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6ed21e1fe12d01a370842418c35722c75117a30a
Former-commit-id: 8ecd21b7c0211cd000b10b3f0032980f63c06398
2024-10-02 15:30:18 +00:00
xavi92
0e7a45d2be Remove $Id$
This SVN-specific keyword [1] did not expand as expected on Git
repositories migrated from SVN via git-svn(1) [2]. Because of this,
applying patches with modifications would sometimes fail because, even
if these lines were not modified, they could be part of the context
lines, thus heavily confusing Git.

Since it is already expected to migrate from SVN to Git sometime soon,
this would also make $Id$ redundant.

[1]: https://svnbook.red-bean.com/en/1.7/svn.advanced.props.special.keywords.html
[2]: https://git-scm.com/docs/git-svn


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9550 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7acf9a9675a0496a85ecd61210b8c29c89f9517a
Former-commit-id: 1878bb38889e4dddc83ef762b6b384f0f0a4ecc5
2024-09-30 05:17:15 +00:00
xavi92
5e72503eb1 3rdParty-devel: Add rhash
This is a 0-clause BSD-licensed, tiny hash library written in C and
widely available on both POSIX and Windows systems.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9539 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2bdfd5a8b16647266a18c55e870b0013e948d08d
Former-commit-id: d56649b829919db5d7bd0774f25560ffd822185c
2024-08-12 23:59:12 +00:00
iobyte
8b191adc24 fix for FindCJSON.cmake from Joe
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9525 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: db9300ec7995fb4c3e510d9b15ff466fc541971b
Former-commit-id: c64f88857c9c9f09752e89cc8aca1702898b8980
2024-08-04 17:38:07 +00:00
iobyte
52efa58485 3rdParty: don't build minizip as a dll and fix debug build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9523 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 98c1d366b1e8ebf103d41a457d4625558c60366f
Former-commit-id: 0729a041a503f2794fb011ac55b5b64fd168e574
2024-08-04 00:11:20 +00:00
iobyte
b9aa8caae3 remove ZEXPORT because zlib defines it
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9522 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc1280832c711d4292c1032c96c0afbc215dbefc
Former-commit-id: f8b27dff8292c8540704d421d8221e17c9fd232b
2024-08-02 21:33:05 +00:00
iobyte
7abebdfb3a build minizip as shared lib
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9521 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0992f287fc48d82b7fee98d505ca0f25ef21a160
Former-commit-id: dc1fbfe6b045883c1c0f859cd26733e3e4a8d9cd
2024-08-01 22:21:45 +00:00
iobyte
7485c7fea2 add minizip include directory
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9520 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3ecb44e0fd21db6bac37dc675d279068e954b562
Former-commit-id: d156be591950790e15a01ac5fc61db002d2871a9
2024-07-31 23:31:21 +00:00
iobyte
dc412e624e fix minizip build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9514 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d882b435174abe845c18e024b30678cdee7017de
Former-commit-id: ee13725326a72ad62cdc3469ba630f8decc0bdad
2024-07-31 03:36:00 +00:00
iobyte
276b612e8c 2rdParty: update SDL2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9512 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7f587000a536e8be5f84b7c95489c455d5e5263d
Former-commit-id: ef5194e0ac31c41c12a2de077956513769f1abac
2024-07-31 03:23:53 +00:00
iobyte
d7262c6526 fix Windows eventloop crash
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9510 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 50f2810b869040a5343e3b322cbd8f3dbcc09cc1
Former-commit-id: 6e4960da072b9cc99bf3540561bb15fe853f9e70
2024-07-31 01:03:57 +00:00
xavi92
e06a519365 Remove trailing newlines
The following shell script was used:

while read f
do
	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' -- "$f"
done <<EOF
$(svn ls -R | grep \
	-e '.\cpp$' \
	-e '\.cmake$' \
	-e '\.txt$' \
	-e '\.cppcheck$' \
	-e '\.frag$' \
	-e '\.h$' \
	-e '\.hpp$' \
	-e '\.vert$' \
	-e '\.xml$' \
	-e '\.java$' \
	-e '\.c$')
EOF


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9509 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: aac7ab5702079417cb16ca2fa291be07033ea549
Former-commit-id: f0286e4119f166d7b78f9d13ff2ea04ffaa95c67
2024-07-30 22:17:48 +00:00
xavi92
6d7ca06e02 String trailing whitespaces
The following shell script was used:

while read f
do
        sed -Ei 's/[[:space:]]+$//g' "$f"
done <<EOF
$(svn ls -R | grep \
        -e '.\cpp$' \
        -e '\.cmake$' \
        -e '\.txt$' \
        -e '\.cppcheck$' \
        -e '\.frag$' \
        -e '\.h$' \
        -e '\.hpp$' \
        -e '\.vert$' \
        -e '\.xml$' \
        -e '\.java$' \
        -e '\.c$')
EOF

As a side effect, this has also converted some files from CRLF line
endings to LF.

File extensions such as .ac or .osg were intentionally left out because
those usually are very large files generated by tools.



git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9507 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6c1e5ab34415982ec77fc92a77e1b1c149518eca
Former-commit-id: c6cf9480ae7c1d2f9a999eb6c6b976eef8bae3ba
2024-07-30 21:45:07 +00:00
iobyte
67eeffab05 3rdParty: update to latest versions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9505 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4cdeec75c469767c162f0d2159b2e3aed8fa6a7a
Former-commit-id: cdc7c20aea5ae9faae2ea29573fd6d03b867c5b3
2024-07-25 12:43:03 +00:00
iobyte
e3c6a0d4a2 3rdParty: add zlib dependency for minizip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9496 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3069823fa03db7bc9959476a5a895765e468d3e4
Former-commit-id: 63a982d56e9960444d10761fea5ccf654c8ea77e
2024-07-22 16:09:56 +00:00
iobyte
07522bc4b8 3rdParty: fix cmake file
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9495 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3f51ae1e738c910221d62f8f47bba70800630d23
Former-commit-id: 3eb5b6967938117af3609cf778c64e25b8cfa338
2024-07-20 19:16:57 +00:00
iobyte
b433af1e9a 3rdParty: add minizip and cjson
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9493 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3a1a0eb230a4a0f44c0a2e2523e60eb2209ed826
Former-commit-id: f4fd83e6fdebd8deb4fc1265c9829c351673ef2f
2024-07-19 14:37:01 +00:00
iobyte
6ccba70934 update to latest curl
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9491 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e59fe8152280e4c58f0bea1c659abd54356abc6e
Former-commit-id: b09e9078acbb1c7121c895661c71cebcaa08fa1d
2024-07-16 20:48:42 +00:00
iobyte
3e9695349a update sdl2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9450 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3a6123ea3489f298163f8eb87d14ef48825eb312
Former-commit-id: 186246958a5109fe405c090c28a73fe391ddcb88
2024-06-18 12:50:30 +00:00
iobyte
1ecad705a4 update SDL2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9449 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 60476f325580e9a658267c2e70f2129840c55c96
Former-commit-id: 4102321e3c800ca9961a2b579af8602876b9c426
2024-06-17 18:09:14 +00:00
beaglejoe
09ab84c598 updated glm to 1.0.1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9358 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: db9b68d5904aa4f08bb0ddefbfc52804b0409314
Former-commit-id: 3d461c3b918d6caffae138b433582f0151c35263
2024-03-01 20:30:52 +00:00
beaglejoe
b1cd57692b updated libPNG to 1.6.43
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9339 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bd104bdd16fd9ee174c4e09cb99b735004ef3bf6
Former-commit-id: 2d44e918d693fe6d1ad737f32021ad61bfc6fc29
2024-02-24 20:40:27 +00:00
beaglejoe
17f0ffe66b Update jpeg to version 9f
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9325 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc7b15df620397cdefa4c1fd462d14fe21f5ca61
Former-commit-id: ae68473fb56d6a021d568abb3e0fc5d1a50ba69e
2024-02-18 22:49:49 +00:00
beaglejoe
2321504279 updated TinyGLTF to 2.8.21
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9314 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c3da8467d804a046f402f912ffbf79e76c14926e
Former-commit-id: 28cad1dbb462b4f0dda37acfb63a764dd614530c
2024-02-07 18:26:37 +00:00
beaglejoe
6f29001bbc Update expat to 2.6.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9311 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d62c83393500f0e804568949bad1a3f0fe2715af
Former-commit-id: ad955f448b2c49f7e39140e1e3ecd64a04aca732
2024-02-06 18:07:33 +00:00
beaglejoe
36b6959ef4 updated libPNG to 1.6.42
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9308 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 301cdd035bd3f9a437ddeb6f01f5a4794e10632c
Former-commit-id: b8fd54d691fec344e83d51f2e9e6c0b98f825eee
2024-02-05 14:00:11 +00:00
beaglejoe
98446db9f4 Update SDL2 to 2.30.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9307 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1ab04e2fd3212166b1912caa0a8fc065867889da
Former-commit-id: ae7158ee0971f36c0ae4cbd18218cba3dcc8dff3
2024-02-05 13:54:23 +00:00
beaglejoe
de72cc4bba updated glm to 1.0.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9295 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cab831a7809c71b5b1e2c5acf7e274086a3a913b
Former-commit-id: e33efe51b1f14bd96a713b6b66646026fbf8059c
2024-01-31 18:32:57 +00:00
beaglejoe
ca438c2704 updated libPNG to 1.6.41
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9294 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5f267f39ac636825e30d557fdbdb49afb3abd2c0
Former-commit-id: 3c19d94f6d96f7fd48e5167a16dee411b6304424
2024-01-31 17:01:19 +00:00
beaglejoe
7abf1d9235 Update cURL to 8.6.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9293 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: da6b74b46c7bb3ec03b0495acff99ac9e3312c08
Former-commit-id: 4ac3c49e9785030776a3a5a6bf7198aeb8a3c93e
2024-01-31 16:46:20 +00:00
beaglejoe
06cc244fa3 updated SQLite3 to 3.45.1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9292 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ebecdae070df3a206d5f6ed263c655003230affe
Former-commit-id: 6ed04ab5aca356b6c0c2f60b9570d8f61bc83086
2024-01-31 16:41:44 +00:00
beaglejoe
57aa546880 updated TinyGLTF to 2.8.20
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9279 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8eb917083dcc9f8a07188a160168626afe10377e
Former-commit-id: 254c19e80154688cf2e0286fc52550e572b1ecc7
2024-01-24 15:56:15 +00:00
beaglejoe
6d04a20909 updated zlib to 1.3.1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9274 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: fa3e903ec44a890aea9634377250350d9cf176de
Former-commit-id: 66491cfe2834a8ff10c11b3ad8f4a278b1a70272
2024-01-22 20:56:40 +00:00
beaglejoe
a48ef3a865 updated SQLite3 to 3.45.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9273 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9aa7443a245999e73bac64750905438565b307e8
Former-commit-id: 2964aaf3491728f3c06b1b3cd4c5723839a32301
2024-01-22 19:45:30 +00:00
beaglejoe
f2d009ee14 Update SDL_mixer to 2.8.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9272 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bcfba6ab3dd47490d29059fa001545feee60ed62
Former-commit-id: 899136ce801f9a1ab6dc524588deda76d324d3be
2024-01-22 19:35:34 +00:00
beaglejoe
e2639d135f Revert 9270
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9271 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e559b94c4f83cc6e73a49ffe17155fda52055413
Former-commit-id: bc794bfe3baa99d10cedf915fce39aac97d8a2b4
2024-01-22 18:29:31 +00:00
beaglejoe
7fb3ca5289 Update SDL2 to 2.29.2
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9270 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f3a9a799eca8c31ad30f20dc178b8cdf55361eb8
Former-commit-id: a14ed302a8101d8ccb74d413c152231201a91b44
2024-01-22 18:24:50 +00:00
beaglejoe
30e97c6450 updated TinyGLTF to 2.8.19
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9233 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 636ae5d447506b7e3477eba1abc16c4dabe14c01
Former-commit-id: 33cd202cc5593ecc43705ac386429f435782997e
2023-12-26 21:18:07 +00:00
beaglejoe
9190e21fb8 Update cURL to 8.5.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9228 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 79f980d34fba57822acd412132e457462c7066b1
Former-commit-id: 569ffabfbd0f41fecbb4cd0419b6f932e6085431
2023-12-10 22:10:37 +00:00
beaglejoe
f03c698dcb Update SDL2 to 2.28.5
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9201 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0a70050563acc2e066036499d260ca88d71ba545
Former-commit-id: e0da6eb5e5d344d4cbd2ec4c1bace0746e68741c
2023-11-03 13:53:44 +00:00
beaglejoe
a13d62cf72 updated SQLite3 to 3.44.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9196 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 30b6baa457b096da2f8c2e79405cdfd82d6ae73e
Former-commit-id: dde6bc9122294701eda7742dc7a51cf0fb556521
2023-11-01 20:29:55 +00:00
beaglejoe
2d9324921b Fix CMake warning
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9183 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ce85ae1c6df7bca37778ba9e572a51158f36e3dd
Former-commit-id: 1d7a5d9023e59ce1ea14a0d98a93b7d7a38290c1
2023-10-29 15:52:14 +00:00
beaglejoe
08750d24a7 updated SQLite3 to 3.43.2
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9164 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2cba92f5c4cbfee055f776911d7a84b761ac31e6
Former-commit-id: 894dc830f85230a28b113db2431429e480f9d9a1
2023-10-11 19:43:24 +00:00
beaglejoe
d6df0653dc updated TinyGLTF to 2.8.18
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9163 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bdebb32613b4ee3eab7a4494c98c91937e93c877
Former-commit-id: 08423464632a59a70281f529486a5b20133a9beb
2023-10-11 19:37:16 +00:00
beaglejoe
9bcf741920 Update cURL to 8.4.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9162 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b5cdf15c90bf9a03b76f870dc32cb19347f61150
Former-commit-id: b7a3aaec019cb9c6eb3d21c80a986ff1ef87945c
2023-10-11 19:25:55 +00:00