summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add a PLATFORM_GNU global variable matching all GNU systems such as Debian's ↵Didier Raboud2013-11-271-0/+2
| | | | Linux, kFreeBSD and Hurd
* Consolidate SYSTEM_CPP_MODULE in the main CMakeLists.txtDidier 'OdyX' Raboud2013-11-201-12/+1
|
* Don't set rpath if libCBot is compiled staticallyDidier 'OdyX' Raboud2013-11-131-2/+3
|
* On Mac OS X, write colobot.ini and savegames to Application Support directoriesDidier 'OdyX' Raboud2013-11-131-0/+3
|
* Add an icon and executable information to the colobot.exe when build in MXEDidier 'OdyX' Raboud2013-10-291-0/+7
|
* MacOSX: Add initial support in CMake build infraDidier 'OdyX' Raboud2013-10-241-0/+3
|
* Some further changes in CMakeListsPiotr Dziwinski2013-06-241-8/+8
| | | | | | * removed DEV_BUILD autodetection (could be confusing) * ignore desktop subdirectory on Windows * some refactoring
* Fixed auto-detecting locale on WindowsPiotr Dziwinski2013-06-241-0/+2
| | | | | | * localename library is now used to determine the actual locale used * added patched version of FindGettext.cmake to fix installation path of translation files
* Changes in build organizationPiotr Dziwinski2013-06-221-6/+2
| | | | | | | | * targets are now created in top-level build directory * more things are now configured through CMake options * changed debug build detection from NDEBUG to DEV_BUILD * moved po and desktop directories * moved last unit test out of src directory
* Enhanced logging, option to auto-start missionPiotr Dziwinski2013-06-161-1/+1
| | | | | | | | | * added logging of application events * changed debug mode flag to independent debug modes * added option to auto-start mission (load a mission immediately after startup) * removed "enum value out of range" prints * some refactoring
* Refactored sound codePiotr Dziwinski2013-05-271-0/+1
| | | | | * fixed formatting and naming to be uniform with rest of code * moved default implementation of CSound to cpp module
* Fixed code formattingPiotr Dziwinski2013-05-271-1/+2
| | | | | | * moved braces to new lines * fixed some function/variable names * fixed whitespace issues
* Fix for game crashing sometimes when using MissionControllerkrzys-h2013-04-281-0/+1
|
* * Changed order of libs in cmake for clipboarderihel2013-04-201-1/+1
|
* * Added X11 to libs in CMakefiles for linux builderihel2013-04-111-1/+1
|
* * Added clipboard support (issue #60)erihel2013-04-111-0/+2
| | | | * Fixed keyboard shortcuts while code editing in game
* Added field "item" to class "object" in CBotkrzys-h2013-03-311-0/+1
|
* Fixed timer functions on win32Piotr Dziwinski2013-03-241-2/+2
| | | | | | | * changed win32 implementation to QueryPerformaceTimer system function * refactored system utils code * proper tests for time utils and update event creation in application * should fix issue #134
* Fixes for compiling on MSYSPiotr Dziwinski2013-03-221-12/+8
| | | | | | * fixed SDL_main() and putenv() issues * disabled desktop subdir for MSYS * disabled building CBot_console for now
* Refactored platform-specific codePiotr Dziwinski2013-03-191-0/+10
| | | | Moved functions from .h to .cpp files
* Refactoring in tests infrastructurePiotr Dziwinski2013-02-031-8/+0
| | | | | | | * all tests are now in /test/ subdirectory * unit tests concatenated to one executable (TODO: ui, common) * preparation for test environments (OpenGL and others) * removed old TestCBot
* * Fixed sound pitch causing segfaulterihel2013-01-161-10/+4
| | | | | | * Sound support should now compile fine with MXE * Added cache for 3 music files to speedup loading * Updated howto
* * Removed aluterihel2013-01-141-2/+6
| | | | | * Using libsndfile to load sounds and music * Added support for playing music files
* CMakeLists enhancementsPiotr Dziwinski2013-01-081-2/+14
| | | | | | | - compiler detection (clang and gcc version check) - compile flags only for src/ subdir - system and local include paths - fix for clang compilation
* Corrected OpenGL extension detectionPiotr Dziwinski2013-01-051-26/+19
| | | | | | - corrected multitexture and VBO detection - GLEW is now a required library - minor CMakeLists refactoring
* Merge branch 'dev' into dev-graphicsPiotr Dziwinski2013-01-041-5/+34
|\
| * Add translated freedesktop 'Desktop Entry' fileDidier Raboud2012-12-271-0/+2
| | | | | | | | | | | | - Add po4a as build-dependency for travis (but it fallsback to english-only if not found) - Add (easy) french translation
| * sound fixerihel2012-12-201-1/+28
| |
| * removing plugins for gold version (for mxe cross compiling)erihel2012-12-201-3/+0
| |
| * Installation path fixes and CMakeLists refactoringPiotr Dziwinski2012-12-201-2/+2
| | | | | | | | make && make install should now give a working installation.
| * Fix RPath in installed colobotDidier Raboud2012-12-191-1/+1
| |
| * Install libCBot to a private directoryDidier Raboud2012-12-171-1/+2
| | | | | | | | | | | | | | | | closes #90 - Make it configurable; - Move stanzas above the src directory inclusion, otherwise the value doesn't propagate.
| * Split gtest and gmock, fixed using system packagesPiotr Dziwinski2012-12-161-1/+1
| | | | | | | | | | | | - split the bundled gtest and gmock libraries - allowed the use of system gmock - refactoring in CMakeLists
| * Merge branch 'master' into devPiotr Dziwinski2012-12-151-1/+3
| |\
| | * Add FindLTDL cmake moduleDidier Raboud2012-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | As mentionned in FindLTDL.cmake, this is code that is hereby relicensed under GPLv3. closes #68
| | * Handle translations with CMakes.Didier Raboud2012-12-131-0/+2
| | | | | | | | | | | | closes #81
* | | Engine optimization - rewritten model managementPiotr Dziwinski2012-12-261-0/+1
|/ / | | | | | | | | | | | | | | - new class CModelManager - rewritten engine object structure in CEngine - created shared model data instead of separate objects per each model instance - minor refactoring
* | Restext rewrite to runtime initialized arraysPiotr Dziwinski2012-10-171-1/+0
| |
* | Merge branch 'dev' of https://github.com/colobot/colobot into devZaba9992012-10-111-0/+2
|\|
| * Added "make install" target.Michał Zieliński2012-10-051-0/+2
| |
* | Added saving user scripts on game save. Fixed bug in writing script to file.Zaba9992012-10-111-0/+1
|/
* MXE support and CMake files refactoringPiotr Dziwinski2012-09-291-45/+25
| | | | | | - added support for cross-compiling with MXE (http://mxe.cc/) - refactored CMake files, adding some options and moving definitions to more suitable places
* Small fix in profile + profile_test rewritten to gtest.Zaba9992012-09-281-0/+1
|
* Removed metafile editor and loaderPiotr Dziwinski2012-09-221-1/+0
|
* * Fixed audio problemserihel2012-09-221-0/+3
| | | | | | * Added colobot.ini to CApp in Create function * Fixes to plugin manager * Fixed CProfile segfault
* changed paths for models and levels. Now it's possible to load level. Merged ↵Zaba9992012-09-201-1/+0
|\ | | | | | | with latest trunk
| * Namespace and styling fixPiotr Dziwinski2012-09-191-1/+0
| |
* | changed paths for models and levels. Now it's possible to load level.Zaba9992012-09-201-0/+2
|/
* changes needeto to cimpile on windows.Zaba9992012-09-171-0/+1
|
* Successful compilation & runningPiotr Dziwinski2012-09-151-1/+1
| | | | | | | - temporarily mocked CSoundInterface and CPluginInterface - added CRobotMain to application - successfully compiles & runs, but doesn't display correctly at the moment