summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fixed icon on Windows; updated properties in .rc filekrzys-h2014-11-011-1/+1
|
* Added -headlesskrzys-h2014-10-311-0/+1
| | | | For automated stuff on devices without GPU
* Fixed linking convert_model (#332)krzys-h2014-10-251-2/+2
|
* Merge with devPiotr Dziwinski2014-10-071-169/+188
|\
| * Better CMake organization and unit test cleanupsPiotr Dziwinski2014-08-121-160/+179
| | | | | | | | | | | | | | * created a static library containing most source modules to avoid compiling source modules twice in code and unit tests * moved profile_test to main unit tests executable * removed image_test and edit_test as not really useful
* | New level parserkrzys-h2014-09-241-0/+4
| | | | | | | | | | | | Known issues: * TerrainLevel for some reason doesn't work * %lvl% is not yet implemented everywhere because of hardcoded directories in functions
* | More work on streamsKrzysztof Dermont2014-06-231-1/+2
| |
* | More work on PhysFS supportKrzysztof Dermont2014-06-221-0/+1
| | | | | | | | | | * added output stream * fixed music loading
* | Implemented libsndfile loader in PhysFSKrzysztof Dermont2014-06-211-0/+1
| |
* | Big part of PhysFS supportKrzysztof Dermont2014-06-201-1/+5
|/ | | | | | | | | | | * removed -mod argument * removed -datadir argument * removed -lang argument * removed some dead ui code * added resource manager and file loaders (stream and SDL) * changed interface textures location to match new directory structure * removed CGameData for mod support * added PhysFS support
* Better datadir mod supportkrzys-h2014-05-181-1/+2
|
* CPauseManagerkrzys-h2013-12-311-0/+1
|
* 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
| |