Commit Graph

349 Commits

Author SHA1 Message Date
auria
f3cd7480da Another imnprovement to CMake build system by riebl : don't rely on CWD for setting paths
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10933 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-06 16:35:11 +00:00
auria
3404d4cf46 Improvement to Cmake on OSX suggested by riebl, thanks
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10925 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-06 01:46:38 +00:00
auria
09804299f4 Apply more cmake patches by riebl, the files are easier to read now, thanks
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10923 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-06 01:07:26 +00:00
auria
3c2b69fb5c Apply a bunch of CMake patches by riebl, thanks\!
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10921 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-06 00:18:51 +00:00
auria
cc33573368 Minor improvements to CMake build system suggested by riebl so that we are more standard and values corectly appear in CMake GUIs
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10919 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-04 20:07:44 +00:00
hikerstk
3acb609edf Updated cmake file.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10915 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-03-02 04:33:33 +00:00
hikerstk
30151b9176 Updated cmake file list.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10905 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-28 22:42:36 +00:00
hikerstk
a05c522d4a Updated cmake build file.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10900 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-27 12:17:06 +00:00
auria
1032f9654d Update CMake build system to check for irrlicht version
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10790 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-02-02 16:15:28 +00:00
auria
708d79b2f4 Add dialog asking to select challenge difficulty. Crashes for now so don't report bugs yet
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10736 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-28 02:06:44 +00:00
auria
0bf039c09e Update Xcode and CMake files
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10735 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-27 23:47:21 +00:00
auria
57b727f68d Big overhaul of challenges. Bumped challenge XML file format to version 2.0. Now each challenge file speficies 3 difficulty levels. Started adapting unlock manager for these changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10727 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-26 19:12:48 +00:00
auria
b712b427bc Fix CMake build system, Funto apparently had local source files around when he generated the list
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10547 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2012-01-02 19:20:25 +00:00
funto66
569308a730 git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10539 178a84e3-b1eb-0310-8ba1-8eac791a3b58 2012-01-01 21:19:13 +00:00
auria
2a96276da5 The oveworld GUI now has its own class, will be easier to work the UI as I want
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10532 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-31 22:07:49 +00:00
auria
febcc4411f Add dialog to customize graphics settings in addition to slider
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10482 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-22 21:14:57 +00:00
auria
92b077a250 Create new world type for overworld for customized behavior. Hide overworld in track seelciton screen. Launch overworld when clicking on story mode button.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10443 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-19 02:26:07 +00:00
auria
0455efd20d Massive refactor in challenge code to allow having more than 1 progression
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10349 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-05 22:00:42 +00:00
auria
b37f9865d4 Change CMake file a little : there is now a scriupt to automagically update the file list by globbing for the list of files
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10345 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-04 23:04:02 +00:00
auria
161f009775 Added forgotten file
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10324 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-04 01:30:50 +00:00
hikerstk
2c33ed75ed Merged the physics branch back to trunk. There should be no change at
this stage for users.
The physics branch added a few new stability options (which are disabled
by default), fixed bug and reproducing history files when using physics
replay, using --log=file command line option. See log on the physics
branch for full details.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10292 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-12-01 01:14:10 +00:00
auria
9afdcfaf50 Apply patch that is a bit similar to what xapantu did, but in a IMHO more modular way
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10264 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-27 01:14:16 +00:00
auria
c50e1a6c8b Apply patch that is a bit similar to what xapantu did, but in a IMHO more modular way
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10263 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-27 00:48:02 +00:00
auria
a4c58d5914 Fixed font tool in CMake, found by wintermute
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10239 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-22 18:36:58 +00:00
auria
5dd29bcb2e Link against pthread in cmake builds
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10227 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-18 20:58:36 +00:00
hikerstk
9f9c74cdbe Fixed missing "" around the string define.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10212 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-14 23:52:50 +00:00
auria
bab3705925 define SUPERTUXKART_DATADIR in CMake builds
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10211 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-11-14 23:27:31 +00:00
auria
f4bae9d861 Add missing files in build system (/me should write a script to automatically regenerate the list as needed...)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10038 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-25 01:00:33 +00:00
auria
3d3bd75832 CMake tweak
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10037 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-24 23:56:55 +00:00
auria
43a91e349e More Cmake work
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10035 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-22 18:20:51 +00:00
auria
5f8903716e Minor cleanup
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10031 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-22 01:02:35 +00:00
auria
d5698636ae More work on make install target of CMake. Now works quite well
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10030 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-22 01:01:22 +00:00
auria
365b9d7225 make install with CMake now mostly works
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10029 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-22 00:36:30 +00:00
auria
d26b30839c Some work on CMake
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10028 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-21 02:07:12 +00:00
auria
7793fb56c9 More minor work on CMake
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10023 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-21 01:14:46 +00:00
auria
511d210818 More minor work on cmake
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10020 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-18 22:59:36 +00:00
auria
106cbbe88b Minor cleanup to cmake file
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10019 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-10-18 22:35:40 +00:00
hikerstk
f85556d83a Added thunderbird as start referee. Known bugs:
1) Ready, Set, Go is still shown.
2) Orientation of thunderbird is not correct in
   all cases (esp. in battle mode).


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9822 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-09-14 00:48:49 +00:00
auria
1aa2f7c57e CMake : Improve error message when font tool is disabled, and add make dist target
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9765 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-09-06 00:15:06 +00:00
auria
d2af877d81 Improve a little CMake build on OSX
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9658 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-29 18:30:19 +00:00
auria
6aecb42e42 Make the CMake build system work on OSX (link against frameworks, build app bundle, etc.)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9657 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-29 18:17:45 +00:00
hikerstk
d9cd6cec9b Added newsly added files to cmake config file.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9621 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-25 04:25:55 +00:00
hikerstk
5ecf3d4c08 Added interface for a 'hit effect', which is now a base for
explosion. This will allow to easily add different effects
later.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9607 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-23 21:57:46 +00:00
hikerstk
6e5086f9b8 More refactoring: duplicated code handling track sectors and
distance along track is now moved into a separate class TrackSector
and used in linear_world and rubber ball.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9422 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-04 23:33:41 +00:00
xapantu
e77690237c CMake build system improvements, it uses the cmake modules to find the libraries instead of the hardcoded system.
Irrlicht is autodetected if it is installed in /usr or /usr/local on linux
font_tool work (well, it does not work because there are some compilation error due to system specific libs I think, but I have it working if I change some code in src/font_tool/main.cpp, but I don't want to commit my modifications since I am not sure what this tool should do).
Detect when a library is not present and put an error when it is the cases.
Some paths change to have it working on out of source builds too.
Remove the DEBUG option, since cmake has already one to do that, -DCMAKE_BUILD_TYPE=Debug
Let me know if there are any problem/regressions with it, or just revert ;)

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9405 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-01 19:18:49 +00:00
hikerstk
029e50381d Added more statistics for profile mode:
skidding-time, and time+count for rescues and exposions.


git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9399 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-08-01 00:06:13 +00:00
funto66
9a5a7ddc85 Some updates to the CMake build system
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9342 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-07-24 18:40:20 +00:00
funto66
9b6ade95f7 Removed private path for Irrlicht: one should use cmake . -DIRRLICHT_DIR=/path/to/irrlicht && make
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9341 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-07-24 15:29:09 +00:00
funto66
05421e944a Started a CMake-based build system
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9338 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2011-07-24 14:29:16 +00:00