Commit graph

288 commits

Author SHA1 Message Date
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
xavi92
4dd8b822e6 Implement in-game download manager
This in-game download manager allows users to fetch assets, such as
cars, tracks or drivers, from a configurable list of servers following a
specific JSON schema.

Several smaller classes have been designed to assist the download
manager:

- entry: defines an entry in the assets lists and its state.
- thumbnail: defines a visible entry on the list, will always match
one entry.
- writebuf: allows dumping a file downloaded over HTTP{S} to memory.
- writefile: allows dumping a file downloaded over HTTP{S} to a file.
- unzip: a higher-level, C++ wrapper to minizip.

It was also required to implement a function that removed directories
recursively, namely rmdir_r. Since this is not portable accross POSIX
and Windows systems, their respective implementations have been provided
on src/libs/portability.

The following dependencies have been added:
- libcurl: HTTP{S} operations, already required by webserver.
- OpenSSL: hash calculation.
- minizip: zip extraction, it required its on Findminizip.cmake as it is
not provided by upstream CMake.
- zlib: required by minizip.


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

Former-commit-id: 915908c54f5ea8d7f6926943b2fea670e9973bea
Former-commit-id: 9cb2a8874779f6b4d9d6201f3d8af8b29c067a13
2024-07-15 03:27:16 +00:00
beaglejoe
42316114fa Add option to create portable app for Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9208 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc1671f4a8010971f5a01ae4d699d4b2b7baca35
Former-commit-id: 711be01c72c5ad62a50fde24d5cf3d339bb06226
2023-11-05 22:25:58 +00:00
beaglejoe
fe8715ee26 Change OPTION_CLIENT_SERVER default to true
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9045 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: abdfb68fcc6bd39524b4c64c2fdd82804409d516
Former-commit-id: 004ab597c3df8390cc63aa084a2ce69028a2c772
2023-06-25 23:32:36 +00:00
beaglejoe
a56db0dd29 Add OPTION_PARAM_OPTIMIZER (off by default)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9019 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4c53cc43f49a04c2cda9a514987968b695908eec
Former-commit-id: 8f3862aff88d77078789f05e7b1fc268b46b57d8
2023-06-19 17:30:34 +00:00
torcs-ng
6b431d7eb9 - update option.cmake for tinygltf
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8869 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: be4358ce2355457bf524d2f64864c9194eeacb11
Former-commit-id: a2a8fb826f0da3c58f4b941f7f0af70d3338b6ae
2023-04-06 08:14:22 +00:00
beaglejoe
d83fadbede Quiet a CMake warning
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8866 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3044242c4446d039b0e6bd9826174625c2c875f8
Former-commit-id: 22b1796d5784f7b549c07336f5ccde2f2755fbff
2023-04-04 17:27:56 +00:00
beaglejoe
6b142146cd Find TinyGLTF on Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8865 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 941508cbe6acf08848d3fe00708402fc5e2cde30
Former-commit-id: 5821ec5ab6bf8dea665568198753639fc1287f94
2023-04-04 15:15:42 +00:00
torcs-ng
a1aa6b25f2 - added option_tinygltf
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8864 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2a83de7fe9b2e57c1eb68ddd3041a2b4109583b0
Former-commit-id: f616fdfa72c458b387be6c0b78bcdd7b5c0f7236
2023-04-04 09:19:30 +00:00
beaglejoe
01fd1a0390 Fix typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8830 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a75c7c7d40c7ace67bc8a9e028407e5ce7a175a7
Former-commit-id: 813908b8a2a0bdd7a5a4ef84ce745e677ba48af9
2023-03-20 13:31:57 +00:00
beaglejoe
0132f49ece Fix for #1240 Start Menu item created for track editor
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8754 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8e69513bbb13b3fe5995a2f438389630ac12c7c5
Former-commit-id: 9c8d5447424cd7dda07f3be1a9d5dc53ad7b002a
2023-02-27 03:57:31 +00:00
beaglejoe
f98bd24a29 Fixed some installer links
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8603 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1e25f16799e03ee500458c25a222bb4bf3bb0e0f
Former-commit-id: e040a457ef766202c426f3fd41114982c38ca73b
2022-10-19 14:50:20 +00:00
beaglejoe
a86f6b106e Fix ADD_OPENAL_LIBRARY()
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8572 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f57dd4205a8e8fe6c5b99115784e5df85ef5327b
Former-commit-id: f499e9f4c4a5f4b2a795a57a1827df8546632bbc
2022-10-01 22:39:51 +00:00
beaglejoe
f5153bab39 Add macros for vulkan, opencl and glm
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8547 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 501781556aab06065620f43f6e7769631b6d6d1f
Former-commit-id: ef597eff033246b5e9efd9f6afe1bfcf1a433df0
2022-09-25 14:16:46 +00:00
beaglejoe
d7b00adb77 Add FindGLM.cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8546 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2766a52c29d66a713400502dd97cdba16fcdc3fc
Former-commit-id: f91aa66c7702a55bd3d9e40795efe22358c29f04
2022-09-25 14:05:12 +00:00
beaglejoe
2d61b4e0ce Update FindPLIB.cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8535 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d3e3f1d7d44a1bc54756cd7975068a6adea7489f
Former-commit-id: c87d5ed814d0d403113181e6df1ed1f98b53fb5b
2022-09-20 21:50:49 +00:00
beaglejoe
06c6182318 Allow finding plib via CMAKE_PREFIX_PATH on Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8442 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d8fb345a9dff5ce6cb87bf7b8bb08ba5d7821502
Former-commit-id: 048934a1ddd753d8ea5d205985e02e0b8c5cb76d
2022-08-31 16:03:35 +00:00
beaglejoe
67c425e855 Update for Haiku
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8441 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: dac0556a7380c6b95ca282a10113b00fabeed70f
Former-commit-id: 4cba8514c0c60b15f25c4e9cdb0e96a4a4d29092
2022-08-31 16:02:30 +00:00
beaglejoe
56af97923c Always allow partial builds
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8440 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 126d6b1df407ae0a3dd0535baa9fc2d03fefd6d3
Former-commit-id: b44a5d193a242972a7555bf550a301b94c3ed6ba
2022-08-31 15:54:32 +00:00
beaglejoe
a4fc24d18b Set eol to native
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8349 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e49492dd70c0522557550114c99ae13c9072ae8c
Former-commit-id: c0277f48b0633bd173310e94a32eff80b67897f5
2022-07-31 23:33:33 +00:00
beaglejoe
622dfe74ec Updates for debian packaging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8332 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b348e2842eef4d655c77fe64a2b70fdbebe334d3
Former-commit-id: 36c60dd9c29cc11979850aa796b9de394118f458
2022-07-22 18:31:30 +00:00
beaglejoe
7c56104ad1 Add OPTION_PARTIAL_BUILD for building subset(s) of tarred sources
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8331 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5082d84e88cd9acdeeb62cc9ec8c2e1a363e39a3
Former-commit-id: 0535fa985a1ec294c8ebfdd5cfc041056709bae2
2022-07-22 15:57:01 +00:00
beaglejoe
d136c1afab WIP for DEB file creation
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8328 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3e27cc8bdae8f7b80b6e16b0855b2119f69a7d59
Former-commit-id: cabfa159a94b23324b330f4bade9042bed8d6bfb
2022-07-20 20:37:03 +00:00
beaglejoe
61c2bb4efa Updated Desktop Shortcut name for Windows all-in-one installer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8327 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2573ca269cc941512c42206342a875d72cf779b6
Former-commit-id: 43f0259f20672c967db82730e20a8ac7f8760ea3
2022-07-20 19:59:14 +00:00
beaglejoe
5130f44494 Added Start menu links to Windows all-in-one installer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8326 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9526a9aab29378f98564e0b00396b5b1cddf1c9b
Former-commit-id: f39d53d64dc62a0c05738150bf04010ded0c67fc
2022-07-20 16:52:59 +00:00
beaglejoe
84935cd39e Added checks for CMake version for newer features
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8325 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6a1de35b6d38fe05880bbcefcb730a8e7c7b6015
Former-commit-id: 5e6ed948d6cae672ed3f25d5ebe4b42e6f3a0193
2022-07-20 03:23:27 +00:00
beaglejoe
1ee30dcb72 Fix All-In-One Win installer to launch game if requested
Fixed contact link

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

Former-commit-id: 7713f526664437223694c636eeaf31e0a42d0a61
Former-commit-id: 7220c4a937587623cac49e9f289d595d192f2296
2022-07-20 02:12:16 +00:00
beaglejoe
25228b6836 Fix graphics for the Windows all-in-one installer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8323 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ea88836069bef050fb19deaedb824355868f825b
Former-commit-id: 2119f32f9e043248399905173c96749d78f8720d
2022-07-19 01:59:04 +00:00
beaglejoe
a1ec191819 Add OPTION_ALL_IN_ONE_PACKAGING to make one big installer for Windows(off by default)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8322 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 582464d0e8cc5d0012201ef40649cc4d2d997787
Former-commit-id: 35e68c900e120d7990fa1cc0e84378e7e96d759e
2022-07-18 23:55:34 +00:00
beaglejoe
681b24b9d8 Fix for finding new sdl2_mixer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8321 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d286fa95ad436f64b5db26bf8328e9db7800dca5
Former-commit-id: 3fe82af8f22d3d1a321eb1e73325fc8bc9a55848
2022-07-17 02:23:40 +00:00
beaglejoe
b6a3f93d6a Fix spelling
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8319 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ef20f085233742255da1b06a4a3bf0d237838a16
Former-commit-id: 015338c5cf2f759bbd1703063090d6e6060b7eec
2022-07-16 21:25:58 +00:00
beaglejoe
d23f559887 Comment out some debug spam
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8273 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f012cbb9677d4af9d1efdc713dded91aa5118896
Former-commit-id: c2172ed3990e75f7a285daa3ee11c5d0c4753f85
2022-06-27 21:19:43 +00:00
beaglejoe
e609b85975 Add OPTION_TRACKEDITOR and cmake changes for trackeditor
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8212 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 97fe1ceaffdc195e69a8db384a3be5feb16c2349
Former-commit-id: e72318bbd02fbd752edd6a8e5781498ca9d43555
2022-06-19 03:01:03 +00:00
beaglejoe
7309853b9b Separate the real weather from OPTION_WEBSERVER. Real weather is now always available
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8126 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 452790a2a0cb9d22be53af0e4545118e00ae66e1
Former-commit-id: 46bd061d6d49cc22646abe0e8d238accc659bfca
2022-04-26 02:55:50 +00:00
beaglejoe
860f3da9ec Fix OPTION_UNLOAD_SSGGRAPH to work on non-unix platforms
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8087 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 13dfa2824394f4bf8be52f7588290340083e5e73
Former-commit-id: 4aee80883fd949d2649e9c47d06adc32515d4f57
2022-03-23 15:41:03 +00:00
beaglejoe
ddfb0638b5 Fix OSX base package name
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8080 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8b11beb95cebd4b2ba2fe220949f5d44fc6e0d97
Former-commit-id: 09afb5e4c4edcfdf493f0d80633937f4abfc69e5
2022-03-07 20:59:37 +00:00
iobyte
2ca56eaa88 remove cmake OPTIONS_HUDDEBUG and always build OSG debug HUD
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7996 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e9f9b85d6a514be9a5d79841c106a7d4aa66bc69
Former-commit-id: 4d7cb473c9da9c809185a2077fe92ecf5d9f59fe
2022-02-04 22:13:02 +00:00
beaglejoe
dc8f8fa292 Fix Ticket #939 prefer newer dependenciescd ins
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7923 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a701df77902038f6da6d954fb6f3610f56d17260
Former-commit-id: 316bf69eb8dbb504d55b063b8ef2a45398fcccfe
2022-01-19 02:47:11 +00:00
beaglejoe
cf9a0448d7 Fix osgText added to dll list twice
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7922 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: fd0e8404bbb6e103c8c5025e26d5cbf4254b57a3
Former-commit-id: 7860447b46e651039e6eba2e1be615500bf99e5d
2022-01-18 23:38:52 +00:00
beaglejoe
990f050708 Don't install the OSG serializers on Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7921 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5d1222c5920ed6e2fe6b5ffe8b8fa249f6892ad6
Former-commit-id: f0e587e72527b830f68caf26641736b808a9ee7d
2022-01-18 23:36:02 +00:00
iobyte
898d2e9af1 remove cmake SDL_JOYSTICK and SDL_FORCEFEEDBACK options
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7864 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 37cfd2e624e8e34a4d665f12d3ae378d749986ea
Former-commit-id: 944f9dd83f6befa3ce4afa278c4fc4fd9ed749b1
2022-01-02 19:19:48 +00:00
beaglejoe
cacb89eae2 Remove CMake SDL1 code
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7657 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 858db72cefd554825934c81a8d252255cae56b96
Former-commit-id: 17ade6a6b90ab1541bcfad65879926fef79e3518
2021-09-16 21:03:12 +00:00
beaglejoe
719b1b0417 Redo musicplayer to use sdl2_mixer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7639 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4f23943768a24920be0e82a7624de520e84f19d0
Former-commit-id: d2374905a4fe1ea01ff40062817184283e1da811
2021-08-31 15:49:49 +00:00
beaglejoe
e459b96cc0 WIP for Build automation Ticket #1069
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7574 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 334b33415226ffeee7549f6205cf0bcf1bbc52b5
Former-commit-id: 5e5a5669e39daace115af8558b9e5abc8ee39e91
2021-06-16 16:18:54 +00:00
torcs-ng
c4a41c9997 - fix internaldeps for ephemeris build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7567 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ffaf5f867eb3e1021104ce8b237924c25a215eec
Former-commit-id: 34c0b01b10a3e45e657d6cc8ae6f7c07a98fbb01
2021-06-13 12:16:25 +00:00
beaglejoe
d8b1f24cd7 Fix Mac installation using wrong SD_LOCALDIR (reverts 6787)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7536 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c8718ebde336566e830848aa55d0afc332d6a2bc
Former-commit-id: e31da55b8cf492f8d94030e04ac2974827cbf49f
2021-05-28 22:19:06 +00:00
beaglejoe
f7524b3600 Fix installation of version.xml
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7527 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 58e445fc5bc427e68ae04793dbe46ad7228a95c6
Former-commit-id: 442634a5af0fb2a8cf8ef178dfaa87b4949544c7
2021-05-25 17:12:30 +00:00
beaglejoe
1cd7e732c3 Windows packaging improvements
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7450 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6b8573a3de6ec8822663b1f54934ec25da793275
Former-commit-id: 3eaed46c97959eb14b8c1bdc79a843b7c7f7ce3c
2021-04-26 19:38:27 +00:00
beaglejoe
f68207d462 Fix build on Haiku (form devs at haikuports)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7260 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: fb417feda79f45554a55c089486f632dba16f099
Former-commit-id: f74070b2d0765327825afeda3057fc39bf7c63ce
2021-01-19 17:38:21 +00:00
torcs-ng
96904642c6 - push all OSGDEBUGHUD in Option now (desactivate by default)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7245 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 762b8d6f142fd853cb93733e17bf780830c657fe
Former-commit-id: c16c7be859b6fcaa92c485d248196fa1b6f1ef28
2020-12-31 01:00:49 +00:00
beaglejoe
29593d4951 Fix for vorbis and vorbisfile dlls not being copied to bin directory
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7184 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 99bacd4091f8e0acc498a34cd2c83c350c2a404a
Former-commit-id: 060f9a71f144130ffaa253e57362b47fa0fa3bc1
2020-10-04 18:35:53 +00:00
beaglejoe
96420fe45d WIP for ticket 1047 Fix creation of Base app for MacOS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7181 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 80bfc956b6b9d95198c1134a90ed36ac677ad2ad
Former-commit-id: 4c5e5c2bc70914c264430cb84c8b3cf6aaa1639e
2020-08-30 05:04:45 +00:00
beaglejoe
5c3e01dc86 WIP for ticket 1047 Automate creation of Base app for MacOS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7180 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9d95b951ab84bcb6ea82214cb9676339f5e77d5e
Former-commit-id: a72229d3d7738f6733b18703f31a5a7adf6dc93e
2020-08-30 04:57:01 +00:00
beaglejoe
9790c04868 WIP for ticket 1047 Automate creation of Base app for MacOS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7179 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f992b78bd5e4aae50457fbd9575e917eda8bcf31
Former-commit-id: d215b7d6f3325cd4fa0c1e463c4489978f22b3bf
2020-08-30 04:46:14 +00:00
beaglejoe
8875325aeb WIP for automating building the NSIS installers for Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7159 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 08e8a84bffd8f4fea8aaeb35e49f063e666912e3
Former-commit-id: 4c1c96d13ee5a35364b569ebbeb3e6d83d064285
2020-07-31 13:40:13 +00:00
beaglejoe
105cd13f18 Updated to find vorbis 1.3.7
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7153 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1ecd5571e0bd60940fdbb378ae4e8a8b15b60b33
Former-commit-id: 127b0422974866c4e82c80e322b2c28026911452
2020-07-11 16:13:56 +00:00
beaglejoe
3f2cc68fbe WIP for ticket 1047 Added error checking to generated scripts for MacOS packages
Removed a debug message

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

Former-commit-id: b81ed645654fd67acb196a79aac3810ec2422255
Former-commit-id: 1b9d129e10e0ed8a9e44e5a504d0f4307952f8e1
2020-04-21 18:01:12 +00:00
beaglejoe
10ae294677 WIP for ticket 1047 Added beginning of script for MacOS base package
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6932 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: df64bd81a6ad25b8d7e4b706e10ec4cfc49c3c2b
Former-commit-id: 75d893f07cc92762306692debcaf34d06ed7a6d6
2020-04-20 18:20:19 +00:00
beaglejoe
ccec0ee45f WIP for ticket 1047 Automate the Build and Package cycle for MacOS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6928 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4f47f101cd9c62184e1469496a0e2bb3eeca6525
Former-commit-id: 8b036490454775236451f00caf9f78684e8d1181
2020-04-20 02:34:33 +00:00
beaglejoe
c084b7fdd4 Mac Release automation WIP
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6920 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9f5e54729201b4584e6b76357c401e42ee2c8373
Former-commit-id: 2ef05cfc1b2af8ae3b110e4961480d45c4a6c8bd
2020-04-14 21:17:56 +00:00
beaglejoe
ca0b4e3e42 Cleaned up some MacOS install code
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6917 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6f7cfc3762c9d2e361b0cf102c7ee0668d834007
Former-commit-id: aecd11944b7c6cb9d5a7b55a07d3251b6bafd65d
2020-04-12 21:41:22 +00:00
beaglejoe
1817ecd464 Fix for my last commit for Mac OS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6908 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2d6241199fa37838e28ff1568c2ce3ad7aafc66f
Former-commit-id: c78ae092ff83e83a5e7df2586fa697dccb7a0c1c
2020-04-11 23:51:17 +00:00
beaglejoe
4fc9a3df18 Fix packaging for Mac OS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6907 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 99d6f1dfb512e73616b26cdc2a50b35aa28fc3f2
Former-commit-id: 617f4348b3bd800a8332ce2cb3c15255dc4b1595
2020-04-11 23:39:40 +00:00
beaglejoe
bff70a4158 Fix packaging for Mac OS
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6888 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 51dc71e1d43fef59cb572b4f5f147b67ec75b9b3
Former-commit-id: 79b2ea37e6b9b06d0af88bd962973ed1f49cff31
2020-04-02 22:31:27 +00:00
beaglejoe
2fa9b091dc Ticket #1021 wip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6874 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8711e4e3683d9dd5f3ff93a8766e2e34a67842fe
Former-commit-id: 85966ce188f4633263d543c737ffc3bdbbe483a3
2020-03-30 05:21:39 +00:00
beaglejoe
473c517de3 Code to find OSG 3.6.5
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6830 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8765c450e16ae0111a076d70d8371c89a0ff5469
Former-commit-id: 9b8ce4499d88be3a2546688346627584f2ed78cb
2020-02-11 23:38:55 +00:00
beaglejoe
179862189e Ticket #1021 wip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6789 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1ae932c7f9e50efffa7174403b2cfc1ad1f938af
Former-commit-id: 56213313c02ad55fd2b53d4f33c85d7497c5dd47
2019-12-06 19:40:01 +00:00
beaglejoe
bd63c61f56 Fix some CMake warnings
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6787 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ce234870b6152f2dd0ae40aed1cd7af68252d216
Former-commit-id: 1e14d1def7d0ad552a31ff0d2d29f235b5581e2f
2019-12-06 06:34:35 +00:00
beaglejoe
a986c0c356 Fix some CMake warnings #989 from Robert
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6751 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8aa998a90af50fd1d51645f83ea53c72beae62be
Former-commit-id: 8ba420cff6888acac0afcf3474c03acfc8933dd2
2019-11-04 22:01:04 +00:00
beaglejoe
18747b2d29 Updated to find expat 2.2.9 (now named libexpat)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6740 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7a5c499418f00929fa996b83e032d51f7f3a1fff
Former-commit-id: 5e218af908a2d737db85dc49b331ac81dfe4bcb9
2019-10-04 01:57:48 +00:00
beaglejoe
39fbf385f3 Updated OGG to 1.3.4
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6730 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 28fe977e3293d7ab9c88312101096d1477c4ce6d
Former-commit-id: 75c73a499e4b2abf82ec67f79a9b41a9d8039864
2019-09-08 04:17:41 +00:00
beaglejoe
2f2fa86242 Code to find OSG 3.6.4
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6718 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f947e278e9d46fd2febb2c88d57dfdcd62d12945
Former-commit-id: 61eb05f7ba48a25f1287f491c39d3884aa375819
2019-08-21 04:02:41 +00:00
beaglejoe
89bc5be2f2 Added OPTION_PACKAGING to control custom packaging (WIP)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6669 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9200871e0e429b1d8103da1458d43562d13c698a
Former-commit-id: 543947e5437cec8cdfcb8d2e7e358450f1643e70
2019-06-04 00:55:22 +00:00
beaglejoe
e48a390f48 osgdb_freetype Plugin not being installed on Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6611 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3c1ff55173f0d1102b16f08a104eaf2e247cdbae
Former-commit-id: e9ca19d7970c87b931e54645ab6d50ec715273f8
2019-02-26 02:41:10 +00:00
beaglejoe
8cbf9af198 Fixed All-in-one Package for Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6584 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1f71c94f10b21b0af16b334f3c6ad5d5352b69cb
Former-commit-id: 2840a72df788e3256f2654ff8104a1ca28edc01c
2019-01-06 06:43:09 +00:00
beaglejoe
38e030fc3a Set a default install prefix for Apple; Changed default for Windows (no longer installs to root of drive)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6582 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c9a839d594d45cf0b166fc853cc6847771124016
Former-commit-id: 7f4c6188cfd661468e821440faa9c1c8a42c596e
2019-01-04 04:18:27 +00:00
beaglejoe
cd57f1d4ea White space only change. Visual Studio 2017 will outline CMake files now.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6581 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5dc5c2eb10d81a1f066cabde4fd2e04cbac77e97
Former-commit-id: 7440e2159c2f4d7a24a3f228876eaf8f377af3df
2019-01-04 03:42:42 +00:00
beaglejoe
000366914a Fixed CMake warnings
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6568 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0a976ae353ab2da3d68c1b715fad80944b0880c0
Former-commit-id: c5df2c9380a0c5e2495a758717ed8885d178d4e8
2018-11-28 05:06:03 +00:00
beaglejoe
34f87cff14 Add code to find ot21-OpenThreads.dll from OSG 3.6.3
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6556 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 396d2e1b5d113ef5a98d7b0f6ee539607fca367d
Former-commit-id: 58a6383fdd73a6fa40c8dac063c3d7609fea4d5b
2018-11-06 22:21:40 +00:00
torcs-ng
aeacd4bca1 - update cmake files for include new OSG
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6551 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e03a4e6b267ba04005c9e61058e130dc1902a526
Former-commit-id: 629002bcef9103d94b716674578c1d0ae3e201fe
2018-09-29 17:41:21 +00:00
torcs-ng
c69b161c68 - Required OpenSceneGraph 3.4.0 minimum for build now
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6548 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ba2aa670c9548f48c891e3d9b4366094cee17006
Former-commit-id: 4ab8f07b6dad4ed5663518fe9693d313a8dc4960
2018-09-02 11:47:21 +00:00
torcs-ng
d16d4eaf76 - Update webserver
- cmake option webserver true

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

Former-commit-id: 7fe702744737106027a8148bc380af46fe9d9044
Former-commit-id: b494d10e1ed3e6f7d54b4fcd67bcda68627500ed
2017-11-12 00:30:20 +00:00
beaglejoe
cf83e04ad7 Changes for OsgHUD on windows (requires osgText)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6503 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 04e4d91e4657c62699b2c36b450818cf8c15fc2d
Former-commit-id: 8dfbb9d4bf457a9afd674a22c7563a7bb7cd0d4e
2017-01-23 02:11:35 +00:00
beaglejoe
a969100a00 Fixed CMake error formatting
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6493 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2acac4e2858560b76ce320c305ac69550fd18f32
Former-commit-id: f23159fa93f94cd85cecbd066230a0d39720201f
2017-01-10 04:59:39 +00:00
beaglejoe
d57ad3f513 Add CMake OPTION_CLIENT_SERVER
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6479 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 01a4963a459455fb4a681f3cff3bf66c6aad0e52
Former-commit-id: 37c722b1bf1e3d99befee945be85fdbbb483be8a
2016-10-11 17:35:17 +00:00
beaglejoe
065f5108b3 Fixed build if SDL_joystick is OFF or SDL1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6434 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c75a9871bcada7b0e0a20eeaa3a71dee61c66fb6
Former-commit-id: 5c9d46fa43d2af69e0d59b12196d8500df037e71
2016-06-02 22:51:09 +00:00
beaglejoe
f21289a6b1 Fixed MPA1 car loading
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6313 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7b1a34c8d21c79d8ffee565de501112ff48237b0
Former-commit-id: 7665809226a2493597691f9f4d7ec889a3fe6939
2015-12-22 03:45:23 +00:00
madbad
af9039930c Add OPTION_WEBSERVER to cmake
to be able to build with/without WEBSERVER 	services

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

Former-commit-id: c0b1609bda1538082cb2a657166feaa6cc83d31b
Former-commit-id: 0152c643f33dc0b9ce46e90279eb85d471d56e82
2015-11-23 19:44:40 +00:00
madbad
46744a8550 cmake fix for curl dependencie on windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6262 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 11a0aafaab1255a7861890f2c3df174f6c8c7499
Former-commit-id: 2760c13f758706f7c6a1ecbe850e42410e31b6b2
2015-11-23 19:43:39 +00:00
madbad
afe4ca8a5c add CURL dependencie to cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6257 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5a60f8be2fb1db6f355ae16e27837de5db36d689
Former-commit-id: 9269da49bd0d59cabca3c02f25803ba7128fa1cd
2015-11-23 19:43:03 +00:00
beaglejoe
8e006680a4 Change SDL2 and SDL joystick to be the defaults
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6173 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f0f1c55f605e539f35e615af4fa6a7244871de79
Former-commit-id: 80028bfb50f8bba8411fd9e557de77c6903ea291
2015-10-17 14:46:49 +00:00
beaglejoe
487e3310ef Added 'OPTION_USE_MACPORTS' to CMake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6100 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 46d755a5d5c2ddfee4710fed90f2c197852f9425
Former-commit-id: 21b68fa6c84949d6535579a3ba7615ca48f817f8
2015-08-31 00:04:57 +00:00
beaglejoe
d83671314c Simplified and made to work on OS X
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6086 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 119f17bc22375f9226b737441418f81c775d9137
Former-commit-id: facfb1056885ecead44debfd78632a1ffa9252a8
2015-08-22 17:00:14 +00:00
beaglejoe
4894ef0424 Fix for Ticket #923
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6085 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bd86e06f166d59cdb8c461fcd1723742656484b4
Former-commit-id: 797bb3e7bce5b91c67538031e24ba1854d7cfe20
2015-08-22 16:57:27 +00:00
beaglejoe
8915c12f05 Removed conditionals to close Ticket 356
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6084 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d1eac4ceaaab86119d621978888d653b486789b5
Former-commit-id: d09295ae9f3177885c3302bdc1f0dad2ad4fa2f8
2015-08-21 00:07:15 +00:00
beaglejoe
7c17847913 Allow use of new solid2 lib
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6074 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e76b28082a919cefb17ee473cfb00b31367e5dcc
Former-commit-id: f7df0868ea5745d14abe2216aeebf8f3a566f58e
2015-08-17 16:11:15 +00:00
beaglejoe
68c1cf727f Allow windows to detect OSG 3.4rc
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6062 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a88433927bedb3753acf2b7c8b8c155db618a971
Former-commit-id: a669707d6d4d82f594ec6cf50af1bcb9e45a9444
2015-08-09 04:36:49 +00:00
torcs-ng
536a81641a - Update internaldeps.cmake for osggraph
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6028 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c61ac616a0f40cfc57e43f3e74de4292e23d3181
Former-commit-id: 59417a1384a2efb5349572f21230642c255a6ffe
2015-06-18 21:49:18 +00:00
beaglejoe
addeb56538 Changed CMake defaults to build with Start paused & cooldown driving.
Can be turned on/off via Simulation options 

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

Former-commit-id: 2e4fcc5fdb9f2db6a733c55adcf9b31f015ce32e
Former-commit-id: ca8b10f7cded48284e215f407344c67ecaf87c09
2015-06-16 03:48:06 +00:00
torcs-ng
32f65c7be2 - added OpenScenegraph 3.3.8 in cmake search and install
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6026 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cb333471bac05e07772ff62bac687bdf15443b2d
Former-commit-id: caf36640cc814ac4ca0cb060f30916877bc74f26
2015-06-14 17:42:27 +00:00