Commit Graph

82 Commits

Author SHA1 Message Date
beaglejoe 420f47bff1 Update for Haiku
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8441 30fe4595-0a0c-4342-8851-515496e4dcbd
2022-08-31 16:02:30 +00:00
beaglejoe 6b73e22695 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
2021-06-16 16:18:54 +00:00
beaglejoe 27c369c43e 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
2021-05-28 22:19:06 +00:00
beaglejoe 88c8583bb7 Ticket #1021 wip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6874 30fe4595-0a0c-4342-8851-515496e4dcbd
2020-03-30 05:21:39 +00:00
beaglejoe 085f771f6e Ticket #1021 wip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6789 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-12-06 19:40:01 +00:00
beaglejoe 0e1e37f161 Fix some CMake warnings
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6787 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-12-06 06:34:35 +00:00
beaglejoe ec2c24f1c8 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
2019-01-04 04:18:27 +00:00
beaglejoe f9c50b5179 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
2019-01-04 03:42:42 +00:00
beaglejoe 7fe63c3473 Fixed CMake warnings
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6568 30fe4595-0a0c-4342-8851-515496e4dcbd
2018-11-28 05:06:03 +00:00
torcs-ng 55394243f2 - try to fix with cmake 2.8 & cmake 3.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5926 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-03-24 12:38:37 +00:00
beaglejoe cd1e6f5aa1 Fixed For CMake less than 3.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5925 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-03-24 06:48:04 +00:00
torcs-ng 031084683d - Update cmake/internaldeps.cmake
- Update cmake/macros.cmake

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5924 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-03-23 23:17:26 +00:00
torcs-ng e65550de6a 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
2013-03-28 21:51:57 +00:00
pouillot 7079fc3ea0 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
2013-03-26 17:38:00 +00:00
pouillot 08a45cbc40 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
2013-03-25 19:40:53 +00:00
pouillot f4320ab5a4 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
2013-03-24 14:12:45 +00:00
pouillot 53bc725aa6 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
2013-03-23 21:57:52 +00:00
pouillot 592e675a3b 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
2013-03-23 17:59:22 +00:00
pouillot c9f8404c94 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
2012-09-14 18:39:40 +00:00
pouillot 6c7db1ab8e 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
2012-09-11 18:33:31 +00:00
pouillot ebe537cb74 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
2012-09-09 08:37:40 +00:00
pouillot 16114372f7 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
2012-08-30 18:35:40 +00:00
pouillot 2e09ff41cc 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
2012-08-25 12:57:21 +00:00
pouillot 00b658b2df 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
2012-08-08 17:38:39 +00:00
pouillot 1137a32f78 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
2012-07-08 13:22:12 +00:00
pouillot 4a339df27c 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
2012-04-14 09:56:04 +00:00
pouillot 569a842a22 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
2012-02-26 13:00:58 +00:00
pouillot d49dc10ebe 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
2012-01-21 10:40:53 +00:00
pouillot 4ad457327a 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
2012-01-14 12:52:17 +00:00
pouillot a8f1617eb1 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
2012-01-10 18:18:32 +00:00
pouillot 31e39554e5 Fixes #526 Use the ldconfig version-naming scheme for all shared library files under Linux (modules included)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4340 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-01-02 22:41:22 +00:00
pouillot d58c01a4b7 Fixes #335 Out-of-source builds now work out-of-the-box
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4336 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-01-02 14:45:17 +00:00
pouillot de9654371c Fixed generated clobber.bat script not cleaning all generated files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4308 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-12-27 14:54:02 +00:00
pouillot a260e7937e Re #209 Added OPTION_UNLOAD_SSGGRAPH CMake option (default: true) to enable not unloading ssggraph (usefull on some Linuxes where this makes XOrg crash) + Re #475 Separate OPTION_DEBUG in 2, to make it possible not to define DEBUG cpp symbol (asked by Fedora packagers ; but we'll keep -DDEBUG until 2.0 is out cause we fear issues with MSVC
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4002 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-10-26 16:56:13 +00:00
wdbee d1a039b4ef VC++ 2010 related bug fixes
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3999 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-10-25 15:26:41 +00:00
pouillot 344d923148 Re #307 Fixed generated clobber.sh clumsily removing some source files under Linux (forcing the user to 'rm -fr doc/man' before 'svn up' to work again)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3539 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-05-03 13:33:52 +00:00
pouillot a5431cb781 Re #307 Cleaned-up the non-advanced CMake cache variables, to make things clear about the really useful "first-level" build options (toggle the 'advanced' check-box of ccmake or CMake GUI to make the hidden vars appear again)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3538 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-05-03 13:15:11 +00:00
pouillot 453a67a33d Fixed libs and exe not removed by clobber.sh (linux)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3515 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-04-27 21:56:23 +00:00
pouillot 28bb594428 #307 Removed useless/duplicate dependency to plib/ssg in robots/ssggraph
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3484 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-04-09 15:36:47 +00:00
pouillot ce35e8d95e Re #307 Added more GCC compile-time checks ad fixed all raised warnings + optimized cmake-generated GCC command lines
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3483 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-04-09 14:43:21 +00:00
pouillot 06424710d0 Re #307 Moved OS specific code from linux/windows mains to TGF (makes all CMakeLists.txt simpler + prepare for a unique main source folder
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3445 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-03-13 15:41:46 +00:00
pouillot 986e3efc8f Fixed clobber.sh script compatibility with the dash shell (sometimes used on Ubuntu flavors) + fixed find warnings when running it
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3442 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-03-12 10:13:56 +00:00
pouillot 715d4672e0 Re #361 Next step in moving the whole menu system to a module : moved the whole menu system code as is to src/modules/userinterface/legacymenu, but not yet a real module, still a normal shared lib
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3438 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-03-11 13:43:24 +00:00
pouillot 15045312ef Re #361 (Move the whole menu system to a module) Renamed raceengineclient lib / folder to raceengine (recommended from-scratch rebuild/install)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3432 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-03-08 17:14:29 +00:00
pouillot a18d8d85c5 Re #361 1st step in moving the whole menu system to a module : moved race engine menus to the racescreens lib + implemented the RaceEngine interface
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3427 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-03-08 10:15:33 +00:00
pouillot 82fb48d6c1 Re #313 (Split Windows installer) Make SD installable anywhere
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3302 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-02-02 22:34:35 +00:00
pouillot e726f4eaa8 Re #313 (Improve Windows binary installer) Multi-plateform speed-dreams-2 install / user settings folder prefix, executable name, and sd2-prefixed tools executables names to enable cohabitation with 1.4.x
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3261 30fe4595-0a0c-4342-8851-515496e4dcbd
2011-01-12 19:32:40 +00:00
pouillot bab75b1b7c New tgfdata library, a high level API to access to the data in the XML files (work in progress)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3173 30fe4595-0a0c-4342-8851-515496e4dcbd
2010-12-12 16:27:38 +00:00
pouillot 1821955cee SD_INSTALL_TRACK now installs less .ac files + fixed main CMakeLists.txt svn:keywords (merged from 2.0.0-a2)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3119 30fe4595-0a0c-4342-8851-515496e4dcbd
2010-11-11 10:51:10 +00:00
pouillot e84aec4377 Re #253 (CMake does not work with 2.6) Trying some simplications on IF expressions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3099 30fe4595-0a0c-4342-8851-515496e4dcbd
2010-11-06 10:22:54 +00:00