aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2014-12-24CMake fix for AppleClang.Alec Thomas
2014-12-15Added CMake Find_Package script and debug suffixMario Liebisch
* This allows easy inclusion of EntityX in CMake projects using `Find_Package(EntityX)`. * Also debug versions now use the `-d` suffix, no longer overwriting release builds (e.g. `entityx-d.lib` rather than `entityx.lib`).
2014-12-07add CMAKE_INSTALL_LIBDIRJason Pleau
Keeps the default to 'lib', while allowing to use it like so: -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu
2014-12-02Add SONAME. Fixes #65.Alec Thomas
2014-10-27Fix RPATH issue on OSX.Alec Thomas
2014-10-27Configurable delta time type via -DENTITYX_DT_TYPE=<type>.Alec Thomas
Fixes #60.
2014-10-13Correct project name definition at CMakeLists.txtkumar8600
Match with before #7b6427d14aca84c9603f8767e6b9b097a8be9424
2014-10-12Merge pull request #53 from kumar8600/patch-2Alec Thomas
Make true default ENTITY_BUILD_SHARED
2014-10-12Make true default ENTITY_BUILD_SHAREDkumar8600
2014-10-12Define project name on CMakeLists.txtkumar8600
2014-07-10Add /MDd flag for MSVC debug targetIsraël Hallé
2014-07-07Maybe fix the build?Alec Thomas
2014-05-051.0.0alpha1 release.Alec Thomas
2014-05-03Add -g to release builds.Alec Thomas
2014-03-04Switch to Catch testing framework.Alec Thomas
2014-03-02Use raw pointers for components, allocated from pools.Alec Thomas
2014-03-02Removed Manager. Add EntityX class. Largely eradicate use of shared_ptr.Alec Thomas
2014-02-13Fixed compile issues on Windows with Visual Studio 2013.Jarrett Chisholm
- Made compiler flags dependent on the compiler being used. - Added check for clang to use the same compiler options as gnu g++
2014-01-19Add pkg-config source fileZack Hovatter
2013-12-20Move Python support to https://github.com/alecthomas/entityx_pythonAlec Thomas
2013-12-20Event delivery to/from Python and C++.Alec Thomas
2013-11-04Moved stdlib=libc++ test into CMakeLists.txt. Made further modifications to ↵Antony Woods
README.md
2013-10-31Line endings fix?Antony Woods
2013-10-29Fixed a compiler error with std::chrono::durationAntony Woods
2013-10-16Fixed invalid header in python files. Now using chrono instead of boost ↵Antony Woods
timer. Removed unnecessary ptr checks, as now shared ptr is mandatory. Updated Readme to reflect new changes. Updated travis file, just in case.
2013-10-16First pass at replacing boost with c++11 featuresAntony Woods
2013-10-04Add `Dependency<C, D1, D2...>` System for automatic componentAlec Thomas
dependencies.
2013-09-04Performance improvements + emitting events from Python.Alec Thomas
2013-08-22Switch from boost::signal to embedded Simple::Signal.Alec Thomas
2013-08-21Revert "Switch to boost::signals2."Alec Thomas
Until I have the time to make the tests work. This reverts commit be03c3a3d4e8824c3b909648b46910b4cdbc72e1.
2013-08-21Switch to boost::signals2.Alec Thomas
2013-08-19Fix build.Alec Thomas
2013-08-19Add Doxygen file.Alec Thomas
2013-08-16Add Python based scripting system (still experimental).Alec Thomas
The build system has also been revamped considerably, with the ability to select between std::shared_ptr and boost::shared_ptr, as well as other improvements.
2013-04-03All Manager classes are now managed by smart pointers.Alec Thomas
2013-04-02Remove Components*, moved to tags/ in a previous change.Alec Thomas
2013-04-02Allow shared_ptr implementation to be selected.Alec Thomas
Fixes #6.
2013-04-02Add support for Travis-CI.Alec Thomas
Also ditched glog.
2013-04-01Include gtest (as per gtest recommendations).Alec Thomas
See https://groups.google.com/forum/?fromgroups=#!topic/googletestframework/Zo7_HOv1MJ0
2013-03-24Remove unused flag that broke clang 3.x.Alec Thomas
Fixes #5.
2013-03-11Add some benchmarks.Alec Thomas
2013-03-11Some breaking changes to Entity management.Alec Thomas
- Entity will no longer implicitly cast to Entity::Id. This is safer and cleaner. - Use Entity::destroy(). This will destroy the entity *and* invalidate the handle. - Removed the exists() method, as it was largely meaningless anyway. Listen to EntityDestroyedEvent instead. - Exposed Entity::manager() and removed manager attribute from events.
2013-02-27Update cmake conf for testing.Lars Pensjö
Suppress error from signed comparison in gtest.h (-Wno-error=sign-compare). Suppress error from unused variables (-Wno-error=unused-but-set-variable). Add cmake flag BUILD_TESTING to the cached variables. When building for testing, the include path to GTest shall be added.
2013-01-06Make testing optional.Alec Thomas
2012-10-24Name shared library entityx (rather than ..._shared).Alec Thomas
2012-10-24README updates.Alec Thomas
2012-10-20Implemented unified entity iteration and component unpacking.Alec Thomas
Continued working on docs.
2012-10-20More README updates.Alec Thomas
2012-10-19More install cleanup.Alec Thomas
2012-10-19A bunch of minor build fixes. Started README.Alec Thomas