| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
make && make install should now give a working installation.
|
|
|
|
|
| |
CMAKE_CXX_FLAGS is taken into account in all builds; build-type-specific
flags are appended to it.
|
|
|
|
| |
Only set CMAKE_BUILD_TYPE to Debug when no value is provided.
|
|\
| |
| | |
Minor cmake grammar fix
|
| |
| |
| |
| | |
It is redundant to have CMAKE_INSTALL_PREFIX in path definitions; drop them.
|
|/
|
|
|
|
|
| |
Run `make doc` for the building. Then `make install` will install the
generated documentation.
- Move Doxyfile to Doxyfile.in, put CMAKE_CURRENT_SOURCE_DIR into it.
|
|
|
|
|
|
|
|
| |
closes #90
- Make it configurable;
- Move stanzas above the src directory inclusion, otherwise the value
doesn't propagate.
|
| |
|
| |
|
|
|
|
|
|
| |
- split the bundled gtest and gmock libraries
- allowed the use of system gmock
- refactoring in CMakeLists
|
|\ |
|
| |
| |
| |
| |
| | |
Some gtest system packages use name gtest-all.cc.
lib/ directory should be left in repository.
|
| |\
| | |
| | | |
Add FindLTDL cmake module
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As mentionned in FindLTDL.cmake, this is code that is hereby relicensed
under GPLv3.
closes #68
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
This avoids library duplication, in favour of a shared (source) library:
libgtest-dev is available at least on Debian, Ubuntu, Gentoo, Fedora, at
the time of committing.
If the library is not found in system paths, a copy of it in lib/gtest
can work too.
|
|\| |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
- added support for cross-compiling with MXE (http://mxe.cc/)
- refactored CMake files, adding some options and moving definitions
to more suitable places
|
|
|
|
| |
Load/Save should work.
|
|
|
|
| |
with latest trunk
|
|
|
|
|
|
| |
- fixes in CModelFile IO
- added Google Test framework for automatic testing
- rewrote modelfile_test in the new framework
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
- added basic font rendering
- minor refactoring & fixes
|
|/
|
|
|
|
|
| |
* changed profile.cpp to use SimpleIni to load config files
* added new CProfile singleton class for loading config
* added SimpleIni to lib/ dir
* added config loading tests
|
|
|
|
|
|
| |
- rewrote old C-style casts to new ..._cast<>
- corrected some dangerous casts
- added -Wold-style-cast to compile flags
|
|
|
|
| |
Added GLEW for loading OpenGL extensions
|
|\
| |
| |
| | |
Pulled changes & resolved conflicts
|
| | |
|
| |
| |
| |
| |
| | |
Removed Winapi, but now library don't work - work in progress.
Some translations.
|
| |
| |
| |
| |
| |
| |
| |
| | |
- added CImage class for loading/saving images and a simple test for it
- added libpng library to build
- added Gfx::Texture struct
- updated the Gfx::CDevice interface to include new features
- implemented the new features in Gfx::CGLDevice
|
| |
| |
| |
| |
| |
| |
| |
| | |
- added CDevice abstract interface
- began implementation of CGLDevice
- added stub for Texture struct
- created CGLDeviceConfig
- changed particule -> particle & other minor changes
|
| |
| |
| |
| |
| | |
- removed -std=c++11
- added -Wall and removed most reported warnings
|
|/
|
|
|
|
| |
- added/changed event structs and event queue in common/event.h
- added event handling and some minor functions in CApplication
- switched to --std=c++11 because of union in Event struct
|
|
|
|
|
|
|
| |
- removed directory with old target
- changed CMakeLists.txt to new target only and temporarily commented
out reference to CBot
- updated README
|
|
|
|
|
|
|
|
| |
- added (very basic) SDL template in CApplication and CEngine
- split project into two targets: colobot_old (dependent on DirectX and WinAPI)
and colobot_new (dependent on SDL and OpenGL)
- moved sound.h/cpp to old/ and created new template in Snd namespace
- added platform-independent dialog boxes in app/system.h/cpp
|
|
|