Commit graph

113 commits

Author SHA1 Message Date
torcs-ng
1c27be7d28 update CMake for good configure with osg
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5442 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 187e9480caaecdc53e8b877ffb6baa6dba3be5c2
Former-commit-id: e5e4bf2d54dfbde32a43eed6a91f06bf61067b68
2013-05-10 21:27:14 +00:00
torcs-ng
2111b19874 update cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5441 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c1819302f318e56eabcf5c29b4891f1f17fcfa78
Former-commit-id: 18a7ce6042fa5f246011b9b36b27220a608b25df
2013-05-09 23:10:46 +00:00
torcs-ng
fcc9f3d410 update SDRender (first work with precipitation effect)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5439 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0973713ff1de20c418725c501ef1ba38d073f15b
Former-commit-id: 215fa9a939abd76d643893799c3f90ab2f0555d0
2013-05-09 22:21:15 +00:00
pouillot
0fb9de79cf Re #58 Fixed robots data sub-folders not always installed
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5390 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c0ea8835d712d06258f92bdead8565eb1daf6141
Former-commit-id: 728928b70c0dcc7689a11cfb506b174d6ba14443
2013-04-03 18:22:03 +00:00
beaglejoe
7c6174e9ff Fix MSVC linker settings for robots
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5388 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c95ee648c40deed027b0773a86ded2b14fa73cf7
Former-commit-id: 001d85a76304f0d971c11a50b293fac3d822981f
2013-04-03 15:14:05 +00:00
torcs-ng
b6f63b645a add deleted all qt-creator files in clobber generated and fix bug with clobber (credits.xml moved)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5369 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 061e3efdf43302ca86695f4d682579bd71cba341
Former-commit-id: acbc56bc030d9f6d83a077cc2703249706494f74
2013-03-28 21:51:57 +00:00
pouillot
51dfb6885f Re #58 Fixed cmake error when building the obsolete txml
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5365 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 63cc897ba304f2767033309d09796187061d2115
Former-commit-id: 6aa0755b7d2fe4fd04be9674ae670a6c33f38074
2013-03-26 17:38:00 +00:00
pouillot
72754a9537 Re #58 Fixed crash on loading credits menu + QtCreator+MinGW build + CMake configuration polishing
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5364 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 03630704ca851d833f367cc29b6e5e1a99051b4e
Former-commit-id: 7847f54e8747e1bca7678ab3f6e0d941266e0e40
2013-03-25 19:40:53 +00:00
pouillot
dc9b74f6e5 Re #58 Default build type / configuration for makefile-style builds is now 'Release' (if not specified in CMake command line or through ccmake)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5359 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f79ebea98d766ab8f79a1fd455e65d6886911c37
Former-commit-id: 7d3946e83b2aaf3ea9bbd3a392016b616a6cf6e9
2013-03-24 14:38:12 +00:00
pouillot
67f7799da0 Re #58 Last fixes for MSVC 2005 and MinGW+MSYS side (TODO: check MinGW + QtCreator)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5358 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7e800883ef21db1a3972ea1a33e7b30d28254cbd
Former-commit-id: 8305189dec8c9fcbe51172de41cbed78d7c72e06
2013-03-24 14:12:45 +00:00
pouillot
b29c64b055 Re #58 Fixed MSVC 2005 build and install
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5352 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: fdf3fbb482bdc56d12750715bc238b8a8004b157
Former-commit-id: 488d22c94d3cb9323f65e5f21273a6393c7d2858
2013-03-23 23:03:52 +00:00
pouillot
a2c721ae45 Re #58 Fixed MinGW build and install after r5349
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5351 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7add551618c82029033563d3d7a3d03f2c8cff20
Former-commit-id: 83c6050ac6ecf089d3ac8fb794151f57bdc2a75f
2013-03-23 21:57:52 +00:00
pouillot
cbe6210099 Re #58 Fixed MinGW build after r5349
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5350 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2160f798aec667291af6809b7f682ca2cd60e60a
Former-commit-id: c72bd469cb7c8cfcf657f0e3df8b609fac891424
2013-03-23 18:33:42 +00:00
pouillot
f288dade73 Re #58 Last steps completed (works under Linux)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5349 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c4340c47cbe3d000186c1305c3505453bd7e0732
Former-commit-id: 600818482cc83f3dfbf26d34d93b52e15a4db5e8
2013-03-23 17:59:22 +00:00
pouillot
4b87f0aa3c Re #809 First draft of new robot interface and template implementation, for discussions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5347 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f7a46a6ef2fabf3ea5a55a8812e2cb9799fcf7ed
Former-commit-id: 393a48f56c82ca3bc5cc4b2023e70fe724948075
2013-03-23 11:28:22 +00:00
beaglejoe
5ca56d97d5 xmlversion.exe needs portability.dll
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5318 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b329c1f1f6e1dfbf38666ca6e9d4cf051ba2f34f
Former-commit-id: 1ae33f475dd1efce1a3fe618124519d5d3378f33
2013-03-13 09:15:14 +00:00
pouillot
79bcbc487f Re #58 Fixed robot module clones no more installed after r5284
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5291 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: efd04ba16158cc67b099057687956e3508e438d1
Former-commit-id: b9977e6bac247b57e0c40b4b697a946435047611
2013-03-10 13:52:19 +00:00
pouillot
0547cc1aa7 Re #58 Fixed human and networkhuman Windows build after r5284
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5286 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 82aea9c50fe32301d80df64ea5062c12b0413c23
Former-commit-id: 0877ae583721d5f7fb93a397c57c8873a6729b61
2013-03-10 12:40:09 +00:00
pouillot
44f9508084 Re #58 Install data/cars tree with same structure + moved source robots data to new source data/drivers tree (same structure as currently installed one)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5284 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: de63cfe174c10de9bc0e6a5d97b8254af1d570cb
Former-commit-id: f98d582fc26a11bf9f0e9349c7beba2f4db0d5a0
2013-03-10 10:49:04 +00:00
torcs-ng
0076513d1e update forza-osg
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5243 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ca40c9d62595fb0994872575fb220df5e3082bda
Former-commit-id: 3d1534e2fe5537d5bd60e3d8e556423631e4acb9
2013-03-03 00:38:09 +00:00
pouillot
cd448beb0c Re #784 New -n/--norandom cli switch for 'repeatable randomness' (srand never called in this case) + removed CMake option OPTION_REPEATABLE_RANDOM
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5240 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0c9df0fd9590265e45e18cbd5cc1d0b053d047a7
Former-commit-id: d8faa7b0605ba4c2c80ddc4eec30de8ef9245734
2013-03-02 16:30:14 +00:00
torcs-ng
84ea2fc8d5 add forza in development track in OSG version and SRC in Blender file
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5239 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 01b252e73456aceaf2b4b51491ad24c768c95342
Former-commit-id: b5e68c4ffdeaccfa1ed0cdffe1e8813f127dbfcf
2013-03-02 16:08:35 +00:00
beaglejoe
77412deb07 Bug #694 all in one package fails (win)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5232 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 71c815611c90ddbcc58b40c35e449ea633bae4ca
Former-commit-id: 6ebdc26e251285dd37061b596d1541a2532b8c6c
2013-02-28 20:10:35 +00:00
pouillot
777a820089 Re #787 MSVC warning level raised to 4 (was 3) => make it closer to our current GCC warning set + hidden C4251 everywhere
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5171 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3271e371f9560848bd202575f8046f3eef60233e
Former-commit-id: d30e19db7138e00925b42e7466360d3146a4eef8
2013-02-22 18:02:47 +00:00
pouillot
88863ebc4e Re #755 Enabled menu music by default (cmake-configuration time) + improved portability of FindOGG/Vorbis/VorbisFile.cmake (thanks Joe)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5148 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6eb8f314802d00180dbdc2ef672dbf95574f7db8
Former-commit-id: 0a35fda1f923027dd8e27e1f853d61ab5db1d4ad
2013-02-16 17:29:09 +00:00
pouillot
2a363cb01b Re #784 New advanced CMake option OPTION_REPEATABLE_RANDOM + Fixed GCC 4.7 warnings in genparoptv1 + Renamed GfParmSetNumEx to GfParmSetNum (let's use overloading)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5147 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c50a9469f8248e33855198d7052d2936884507eb
Former-commit-id: 8335e345c1863cf09c4479c05cd9f9af2073d35c
2013-02-16 15:25:07 +00:00
pouillot
ddabc03da3 Re #771 CMake config updated for MinGW (builds and installs, but runs bad) and MSVC (not tested, should work with AlphaPixel binaries for 2008/2010)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5085 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 36978a651e9f334608d68e1812aca93789b5786f
Former-commit-id: d774ea355704b88cad0e5d044bbd308b5432b787
2013-01-02 15:43:31 +00:00
pouillot
a3472f3e04 Re #755 Applied Joe's menu-music-5040.patch : menu music first step
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5042 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 87495f3c30b0f30c1a875d081960cecd6dabb40d
Former-commit-id: 7cae952707f8401162d76aefd9981452fc7911ea
2012-11-11 15:38:27 +00:00
torcs-ng
39c8a9083f add modules/graphic/osggraph
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4996 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d8e9a9156377b3e161d306a5aa4a9a9527f3fc53
Former-commit-id: b816038b9539ff4b45a54563b0f8fc3826e665a7
2012-10-14 16:12:21 +00:00
pouillot
3062c5ea6e Fixes #475 Renamed DEBUG define to SD_DEBUG to avoid confusions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4983 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 88f301af55bf2eb2e937d1479cb30b30c851c76f
Former-commit-id: 8837726eba03d8081600610ade6b2cc6b701bc9d
2012-10-07 13:53:17 +00:00
pouillot
160f4ce957 Re #721 Made most useful source files appear in QtCreator and MSVC IDEs, for easy editing (+ cleaned up commented CMake code)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4959 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b6c2771d4747303d13da23edd8eb692e35de6a6e
Former-commit-id: 7a90e9ab3670aa2da45001ca04b7bc080df03c7b
2012-09-23 11:22:50 +00:00
pouillot
2920944299 Fixes #758 Always use -DNOMINMAX for MSVC builds
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4944 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f65b1cfc7e59b8a4e786e75b693a1412588033a2
Former-commit-id: 8cba7ab4cd431546d0db3b2628c364a23f74caef
2012-09-15 14:18:27 +00:00
pouillot
fd5ace6e31 Re #307 Split the big macros.cmake into several smaller and better readable files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4943 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 97d27758fb627b375f108915683eecd782b9ac59
Former-commit-id: 80a7b425c51272694d4d9518aed18d732474b938
2012-09-14 18:39:40 +00:00
pouillot
cdc3d95843 Re #683 Added support for building with missing contents in source tree + OPTION_CHECK_CONTENTS CMake option to disable it when usefull ; defaults to Off
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4931 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e89e21abb38e60cbb84ac71fa326a46fa55467ef
Former-commit-id: c8eb5c8c63257e240e9e050e7551250f026f14fa
2012-09-11 18:33:31 +00:00
pouillot
da77137b1a Re #721 Fixed forgotten renaming of Find3rdPartyDependencies.cmake into FindCustom3rdParty.cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4929 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0061115955e58fc1186c7281318c3607ab1532c8
Former-commit-id: 4496688647db669946a8223c07681dbe6dfe1f3f
2012-09-09 14:10:28 +00:00
pouillot
361db1099a Re #721 Added support for building with QtCreator + MinGW 4.7 (using the 'MinGW Makefiles' CMake generator)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4928 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d9cb38ad77b18715f68da04d3095e2028e667ae6
Former-commit-id: 0dbec0c92e15ffa411e15e8ab45b1daedc99d4d4
2012-09-09 08:37:40 +00:00
pouillot
a5c4db51e2 Added run-time startup traces giving infos about the build system used to get the binaries
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4927 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: be47caa967c54718d963e17f8ba73c0594a45997
Former-commit-id: 6cfae1566796d05519cd43ad00c74bc4982b713e
2012-09-08 17:41:13 +00:00
torcs-ng
ab584a43f3 update FindSOLID.cmake for building on Mageia
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4916 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c270f69a35b2d0cd0de18fe5d86f71b1884d387f
Former-commit-id: 4c5e8af54d5196b8bd247e375bedbaba2da4d8ca
2012-09-03 17:59:37 +00:00
pouillot
860674a37e Fixes #738 Make portability a real (shared) library in order to implement missing functions as needed (like strndup, strtok_r, ...)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4907 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9f24b755d5fd592821fd966ab75bf3ab6f35c25e
Former-commit-id: a6d98e8806d508ebdae781980b33c4a95706db96
2012-08-30 18:35:40 +00:00
pouillot
9861448370 Fixes #729 Removed useless SOLID_SOLIDINCLUDE_DIR variable
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4906 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 44ed2181117f8fbd967ad4108e09c636337af82d
Former-commit-id: 07ef84751e8ba55f051c874bd1bde3cbb4070616
2012-08-30 18:12:11 +00:00
pouillot
c4a6bed3e5 Fixes #717 Install sd in <build drive>:/speed-dreams-2-build by default under Windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4884 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6dde23ea4614efdc2112717b81bd26aba2a4fd45
Former-commit-id: 128311fcd1bf11d2eabc9bdb120da6c03ed2032f
2012-08-25 12:57:21 +00:00
pouillot
dabacd3569 Re #721 : MinGW 4.7 build system is now up and running (except for networkhuman module)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4838 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6ed52a0b152da16fae7ecaacc3656fa4a5d5921b
Former-commit-id: 18343442c5252316e92572df01ebb3a98a89e68e
2012-08-08 17:38:39 +00:00
pouillot
1423fb8f7c Fixes #722 FindSOLID now finds correctly FreeSolid under Linux, using PkgConfig
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4807 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b282e094957faa6021b0333f46deeb8b9a34e831
Former-commit-id: 730053517d605aa40ac4b535dc7458d8edea71f5
2012-07-15 17:18:37 +00:00
pouillot
b1217241b9 Re #634 Port from txml to 3rd party Expat 2 for all platforms (with temporary option to disable if needed)
Re #712 Port from bundled SOLID 2 to 3rd party Free Solid for all platforms (with temporary option to disable if needed)

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

Former-commit-id: 1e245a29829973f5e1fe8dc1784fb508201be89e
Former-commit-id: c0d7956316c9ad71fc203674961e2e654ada1847
2012-07-08 13:22:12 +00:00
pouillot
2741c376b4 Re #711 Fixes Windows build after added build support for SDL2
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4785 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2f4deec7e2c1f16aaf46111138fcc180fa4e0adf
Former-commit-id: 955236e955669c28e01c3d134a4996d660821bf7
2012-07-01 15:38:09 +00:00
pouillot
3279e7a61d Re #475 Removed -DDEBUG by default (and renamed CMake option OPTION_DEBUG to OPTION_FORCE_DEBUG)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4700 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ecdaba7074df2e85deb7db55622febfa7a65ddd7
Former-commit-id: e23bec6ad1248e6859fdbaf4a64f6d4f3b9baf70
2012-04-14 09:56:04 +00:00
pouillot
f0624bb403 Fixes #602 Install manpages (after updating the original sources) for our executables
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4539 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9402aa859e40a442eae68888a5814a393efe6839
Former-commit-id: 8137df76708c2ed8a9f9ecdeaf6c08ccec329bac
2012-02-26 13:00:58 +00:00
pouillot
3ba22b5e1f Restored default auto-detection of the SVN revision from SVN sandbox (broken after merge from tags/2.0.0-rc1)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4436 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 12a51bd6bd4fe15a17c8098fffcc0a3afeaadd88
Former-commit-id: 63e7c5803c61a0cbb4bb5207c6817e79a1eb41d5
2012-01-21 10:40:53 +00:00
pouillot
fc6cc15f35 Re #526 Reverting ldconfig-style shared library files version naming / symbolic linking, as it doesn't work with GCC 4.5 or newer
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4410 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c4798a2a4dd4e971eb0c0787dba2a66c8f24ecce
Former-commit-id: b358d35c5141b04de0f1a57ca31d7e387527ea7d
2012-01-14 12:52:17 +00:00
pouillot
4b87e3c54e Re #526 / #335 Add a new OPTION_AUTOVERSION boolean CMake cache variable (default: On), to enable/disable the aotumatic SVN version detection feature + slightly improve the version naming scheme
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4391 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4fad5ebc63703f8b697675af84a900ad2f07afc3
Former-commit-id: 9b1893b4e9da448c930bce4043f9fb2460a76ff1
2012-01-10 18:18:32 +00:00