Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-18 | 1.13 items support | Tiger Wang | 1 | -3/+4 | |
+ Add 1.16 block and item definitions | |||||
2020-05-16 | Upgrade to C++17 [CMake] (#4717) | Tiger Wang | 1 | -197/+23 | |
* Make our CMake slightly less insane | |||||
2020-05-10 | Cleanup some workarounds and warnings (#4735) | peterbell10 | 1 | -7/+0 | |
* Cleanup thread_local usage in FastRandom * Use constexpr to avoid clang warning * Fix more Wglobal-constructor warnings * Make MSVC happy? | |||||
2020-05-09 | Update submodules (#4727) | peterbell10 | 1 | -3/+3 | |
Closes #4708 This updates jsoncpp, mbedtls, TCLAP and SQLiteCpp to their latest stable release. A few additional changes were needed: * jsoncpp deprecated Reader, FastWriter and StyledWriter which I've replaced with some helper functions in JsonUtils.cpp * SQLiteCpp changed how it builds with external sqlite libraries, now expecting them to be installed. The simplest path was to remove sqlite from cuberite's submodule and just use SQLiteCpp's internal version. | |||||
2020-04-03 | Removed the obsolete cTracer class. (#4594) | Mattes D | 1 | -2/+0 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 1 | -3/+4 | |
The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | |||||
2020-01-02 | Clean up server folder for Android (#4448) | Mat | 1 | -6/+6 | |
2019-12-30 | Include missing server files (#4446) | Mat | 1 | -0/+2 | |
2019-12-30 | Remove lang folder (#4445) | Mat | 1 | -1/+0 | |
2019-12-29 | CMake: Fix builds in folders with spaces | Mattes D | 1 | -6/+5 | |
2019-12-28 | CMake: Don't create symlinks if link == orig. | Mattes D | 1 | -15/+25 | |
2019-12-28 | Output the binaries into a per-configuration Server subfolder. (#4440) | Mattes D | 1 | -13/+74 | |
Make links to the original Server subfolder's items from the per-configuration Server subfolder. | |||||
2019-09-06 | Separated chunk generator from world / plugin interfaces. | Mattes D | 1 | -0/+2 | |
The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests. | |||||
2019-08-28 | Added a basic PalettedBlockArea implementation (#4377) | Mattes D | 1 | -0/+4 | |
2019-08-24 | Added BlockState implementation for 1.13 support. | Mattes D | 1 | -0/+2 | |
2019-08-10 | Improved CMake generator (#4365) | Mattes D | 1 | -2/+7 | |
2019-08-05 | BlockTypeRegistry: Initial skeleton | Mattes D | 1 | -0/+2 | |
2018-08-29 | Force all headers other than "Globals.h" to be included with relative paths (#4269) | peterbell10 | 1 | -3/+4 | |
Closes #4236 CMake now creates a header file in the build directory under the path "include/Globals.h" which just includes "src/Globals.h" with an absolute path. Then instead of adding "src/" to the include directories, it adds "include/". #include "Globals.h" still works by including the build generated file and any other src-relative path will not work. | |||||
2018-07-24 | Broadcast refactor (#4264) | peterbell10 | 1 | -1/+1 | |
* Move Broadcast functions from cChunkMap to cBroadcaster - Remove cBroadcastInterface in favour of cBroadcaster. - cChunk: Remove broadcast functions. * resurect broadcast interface * Absorb cBroadcaster into cWorld. Removes the need for forwarding the function calls. * Improve const-correctness * Use Int8 instead of char + Comment `ForClients` functions * Improve comments * Broadcaster: Rename ForClients functions | |||||
2018-01-21 | cItemGrid: Allocate storage lazily (#4083) | peterbell10 | 1 | -0/+1 | |
* cItemGrid: Allocate storage lazily * cItemGrid: Fix spelling, Prioritary -> Priority | |||||
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 1 | -1/+2 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-09-14 | Fix switch warnings (#4013) | peterbell10 | 1 | -5/+1 | |
* Fix switch warnings * Fix a variety of -Wswitch and -Wswitch-enum warnings * Remove unneeded -Wno-error flags * Reorganise some eMonsterType switches * Alpha sort eMonsterType cases in WriteMobMetadata and in cNBTChunkSerializer::AddMonsterEntity * List all mob types in protocol 1.12 and NBTChunkSerializer * cStructGenTrees::GetNumTrees: remove switch default * cWSSAnvil::LoadOldMinecartFromNBT: Log unhandled minecart type | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 1 | -0/+1 | |
2017-08-30 | Update mbedtls to 2.5.1 (#3964) | peterbell10 | 1 | -5/+5 | |
* Renaming changes: * macro prefix "POLARSSL" -> "MBEDTLS" * functions now prefixed with "mbedtls_" * rename PolarSSL++ -> mbedTLS++ * rename polarssl submodule * Use mbedtls' AES-CFB8 implementation. * Add cSslConfig to wrap mbedtls_ssl_config * Update cTCPLink and cBlockingSslClientSocket to use cSslConfig * Use cSslConfig in cHTTPServer * Use cSslConfig for cMojangAPI::SecureRequest * CI Fixes * Set -fomit-frame-pointer on the right target | |||||
2017-08-25 | Add cUUID class (#3871) | peterbell10 | 1 | -0/+2 | |
2017-06-19 | Removed the LeakFinder for Windows. (#3777) | Mattes D | 1 | -7/+0 | |
2017-05-04 | Removed binary ToLua++ from build. | Mattes D | 1 | -5/+2 | |
A local Lua executable is used instead. | |||||
2016-12-18 | CMake: Output the binary to Server folder in all configurations. (#3486) | Mattes D | 1 | -0/+3 | |
2016-12-12 | Use CMake's Android generators to crosscompile | Tiger Wang | 1 | -14/+10 | |
2016-08-24 | Fixed type-casting-related warnings. | Mattes D | 1 | -20/+4 | |
2016-07-21 | CMake: Fix system Lua usage for non-5.1 versions. (#3271) | Mattes D | 1 | -1/+1 | |
2016-07-18 | CMake: Remove needless minimum version specifications. | Mattes D | 1 | -1/+0 | |
2016-07-18 | Use system Lua, if available, to generate bindings. | Mattes D | 1 | -11/+22 | |
Closes #1031. | |||||
2016-07-18 | Added a Pure-Lua implementation for bindings generation. | Mattes D | 1 | -0/+3 | |
The BindingsProcessor.lua script can be opened in ZeroBraneStudio and debugged from there, it invokes the entire ToLua++ processing. Also added docs-generation to the ToLua++ processor. | |||||
2016-06-18 | SelfTests: Removed the unneeded cSelfTests class. | Mattes D | 1 | -2/+0 | |
2016-03-01 | Renamed HTTPServer folder to HTTP. | Mattes D | 1 | -1/+1 | |
It contains client code as well. | |||||
2016-01-01 | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 1 | -2/+2 | |
Also upgraded the user setting file for MSVC to 2013. | |||||
2015-12-23 | Fixed builds on FreeBSD 32bit | Julian Laubstein | 1 | -0/+1 | |
2015-12-18 | Reorganised the redstone simulator | Tiger Wang | 1 | -3/+4 | |
-> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved | |||||
2015-12-01 | Added PieceStructures generator. | Mattes D | 1 | -2/+3 | |
2015-11-24 | Add enum for Sound and Particle Effects | Dave Tucker | 1 | -0/+1 | |
Fixes #2603 Signed-off-by: Dave Tucker <dave@dtucker.co.uk> | |||||
2015-11-03 | Implemented brewing | Lukas Pioch | 1 | -0/+2 | |
2015-09-17 | Added CircleCI for stylechecking. | Mattes D | 1 | -0/+1 | |
This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks | |||||
2015-09-08 | Fixed Lua output folders for Windows builds. | Mattes D | 1 | -2/+2 | |
Fixes #2468. | |||||
2015-09-05 | Renamed output directory to Server | Mattes D | 1 | -8/+8 | |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 1 | -13/+8 | |
2015-07-15 | Leather Armor can now be dyed. | Samuel Barney | 1 | -0/+1 | |
* Created new color class to handle dye-related coloring | |||||
2015-07-12 | Added JsonCPP library location to search paths | Tiger Wang | 1 | -2/+1 | |
* Fixed '-dirty' submodule changes Probably fixes an issue somewhere too? | |||||
2015-07-10 | Updated and submodularised JsonCPP | Tiger Wang | 1 | -1/+2 | |
Conflicts: lib/jsoncpp | |||||
2015-06-11 | SelfTests are registered and executed after logging framework init. | Mattes D | 1 | -0/+2 | |
Fixes #2228. | |||||
2015-06-10 | Implemented nether portal scanning code. | Lane Kolbly | 1 | -0/+2 | |
2015-06-05 | Provide some BuildInfo even for non-CI builds. | Mattes D | 1 | -0/+1 | |
Ref.: #2204 | |||||
2015-05-30 | Clean up Spawn Prepare | tycho | 1 | -0/+2 | |
Made cSpawnPrepare execute on the same thread since it is a syncronous operation, and most of the code happens on the lighting thread. Also moved cSpawnPrepare into its own file | |||||
2015-05-25 | Support building on FreeBSD | linnemannr | 1 | -0/+5 | |
SetFlags.cmake Add -lexecinfo to linker flags for FreeBSD to resolve backtrace() lib/sqlite/CMakeLists.txt Define _XOPEN_SOURCE to 600 instead of __POSIX_VISIBLE to 200112 for POSIX 1-2001 support. For POSIX standards, the _XOPEN_SOURCE define controls the eventual value of __POSIX_VISIBLE. _XOPEN_SOURCE is defined to 500 in sqlite.c if not already defined, which sets up _POSIX_C_SOURCE and __POSIX_VISIBLE to the 199506 for POSIX.1c lib/tolua++/CMakeLists.txt src/CMakeLists.txt Add /usr/local/lib to the library search path for FreeBSD builds src/OSSupport/Errors.cpp Correct the strerror_r() implementation determination to check whether _GNU_SOURCE is defined, not what it evaluates to | |||||
2015-05-24 | Disable -Werror for warnings in tests. | tycho | 1 | -1/+3 | |
2015-05-24 | Made -Weverything an error. | tycho | 1 | -10/+15 | |
2015-05-19 | Make -Werror disabling file only | tycho | 1 | -0/+25 | |
Ad fix a load of warnings | |||||
2015-05-16 | Initial implementation of IniFile overloading | tycho | 1 | -0/+6 | |
2015-05-12 | ToLua now generates cLuaState::Push() and GetStackValue() | Mattes D | 1 | -1/+1 | |
For classes exported through ToLua it generates the cLuaState::Push() and cLuaState::GetStackValue() functions, as well as the supporting forward declarations and typedefs. Renamed virtual_method_hooks.lua to BindingsProcessor.lua since it no longer provides virtual method hooks and instead does additional processing when generating the bindings. | |||||
2015-05-07 | Added support for additional data in the ParticleEffect Packet | tycho | 1 | -0/+2 | |
Also started refactoring how broadcasts are handled | |||||
2015-05-02 | Update submodules | Tiger Wang | 1 | -1/+1 | |
2015-03-10 | Moved window code into cpp files | Howaner | 1 | -2/+2 | |
2015-01-22 | Implemented LibEvent-based client connections. | Mattes D | 1 | -0/+1 | |
2015-01-22 | Added the libevent library. | Mattes D | 1 | -1/+1 | |
2014-11-26 | CMake: Fixed linux builds. | Mattes D | 1 | -5/+4 | |
2014-11-26 | Windows: Fixed builds with LeakFinder enabled. | Mattes D | 1 | -1/+3 | |
2014-11-18 | Moved all Noise-related files into a separate folder. | Mattes D | 1 | -7/+6 | |
2014-11-18 | Refactored cRidgedNoise into a separate template. | Mattes D | 1 | -0/+1 | |
This allows us to make the ridges out of any noise and to combine the cRidgedNoise with cOctavedNoise. | |||||
2014-11-18 | OctavedNoise: linux compilation fixes. | Mattes D | 1 | -0/+1 | |
2014-10-23 | Merged IniFile into main MCS sources. | Mattes D | 1 | -1/+3 | |
2014-10-23 | Added FastRandom.* back to CMakeLists.txt. | Mattes D | 1 | -0/+2 | |
2014-10-21 | Compile fix? | Tiger Wang | 1 | -2/+0 | |
2014-10-20 | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 1 | -1/+0 | |
2014-09-10 | Added abilty to set build info | Tycho | 1 | -0/+3 | |
build info is displayed at startup Fixes #1410 | |||||
2014-09-01 | Fixed Bindings regeneration under MSVC. | madmaxoft | 1 | -1/+6 | |
2014-08-21 | Removed cGroup and cGroupManager. | Mattes D | 1 | -4/+0 | |
2014-08-14 | CheckBasicStyle checks the src folder as well. | madmaxoft | 1 | -1/+1 | |
2014-08-12 | Renamed Loggers | Tycho | 1 | -3/+4 | |
2014-08-10 | Fixed Tools to work with new logging framework | Tycho | 1 | -2/+0 | |
2014-08-10 | First Implementatation of new Loggin framework | Tycho | 1 | -2/+4 | |
2014-08-05 | RankMgr: Initial interface declaration. | madmaxoft | 1 | -0/+2 | |
2014-07-30 | Added a cMojangAPI class for PlayerName -> UUID lookups, with cache. | madmaxoft | 1 | -1/+3 | |
The cache is persisted into a SQLite DB file on server shutdown. | |||||
2014-07-30 | Fixed "Dependency" typos | archshift | 1 | -4/+4 | |
2014-07-24 | Added a queue for setting chunk data. | madmaxoft | 1 | -0/+2 | |
Fixes #1196. | |||||
2014-07-22 | Fixed MSVC bindings regeneration. | madmaxoft | 1 | -1/+1 | |
Still one typo had been left in the cmake file. | |||||
2014-07-21 | CMake: generates a list of all source files. | madmaxoft | 1 | -0/+20 | |
This will be used for the style-checking script. | |||||
2014-07-19 | Fixed MSVC bindings generation. | madmaxoft | 1 | -3/+3 | |
2014-07-19 | Moved Windows custom command to src/CMakeLists.txt | archshift | 1 | -0/+19 | |
2014-07-19 | CMakeLists: Moved Bindings-specific code to subdir | archshift | 1 | -115/+7 | |
2014-07-19 | Blocks/CMakeLists.txt: Fixed header list after merge of master | archshift | 1 | -9/+4 | |
2014-07-19 | CMake: Add Bindings library from subdirectory | archshift | 1 | -23/+6 | |
2014-07-19 | src/CMakeLists.txt: Replaced glob with list of files | archshift | 1 | -20/+148 | |
On MSVC, CMake will traverse all the CMakeLists and add their source and header files to one conglomerate SOURCE list. | |||||
2014-07-19 | src/CMakeLists: Small changes for increased readability | archshift | 1 | -5/+9 | |
2014-07-03 | CMake: Changed slash format to support MSYS. | madmaxoft | 1 | -1/+1 | |
Ref.: #1044 | |||||
2014-07-02 | CMake: Use cmake for file-copying. | madmaxoft | 1 | -1/+1 | |
This should enable MSYS builds. | |||||
2014-07-01 | Tolua generates LuaState_Call.inc file. | madmaxoft | 1 | -2/+9 | |
2014-07-01 | Fixed linking order under MinGW. | Mattes D | 1 | -1/+1 | |
Ref.: #1044 | |||||
2014-06-28 | CMake: Added polarssl include dir as non-system. | Mattes D | 1 | -1/+2 | |
2014-06-28 | Changed include folders to work for Bindings, too. | Mattes D | 1 | -3/+3 | |
2014-06-27 | Added PolarSSL dependency to Bindings. | Mattes D | 1 | -1/+1 | |
2014-06-27 | Removed the md5 library, obsoleted by PolarSSL. | Mattes D | 1 | -1/+1 | |
Fixes #1130. | |||||
2014-06-19 | EntityEffects.x -> EntityEffect.x, Object-Oriented effects | archshift | 1 | -1/+1 | |
Changed effect map to take a pointer of the effect as a result. | |||||
2014-06-17 | Moved Effects.h to EntityEffects.h, added initial impl | archshift | 1 | -1/+1 | |
2014-06-14 | Fixed bindings generation for Win64 builds. | Mattes D | 1 | -9/+28 | |
Fixes #1092. | |||||
2014-06-14 | Fixed MSVC Bindings generation. | Mattes D | 1 | -0/+3 | |
2014-06-14 | Remove windows bindings crutch | worktycho | 1 | -10/+0 | |
2014-06-12 | automaticlly build tolua and generate bindings as part of build. | tycho | 1 | -84/+85 | |
2014-04-28 | Fixed projectile source filenames, indentations | archshift | 1 | -8/+8 | |
2014-04-27 | Fixed ToLua issues | archshift | 1 | -0/+8 | |
2014-04-25 | Cmake generated projects for IDEs include headers in project files. | archshift | 1 | -0/+1 | |
2014-04-24 | Attempted CMake inclusion for PolarSSL++. | madmaxoft | 1 | -2/+2 | |
2014-03-28 | Added Prefabs to *nix builds. | madmaxoft | 1 | -1/+1 | |
2014-03-28 | Initial NetherFortGen import. | madmaxoft | 1 | -13/+14 | |
Simple fortresses of 2 different rooms will generate. | |||||
2014-03-15 | Patched tolua to emit range checks for enums | Tycho | 1 | -0/+1 | |
2014-03-15 | Add item frame saving. | Howaner | 1 | -0/+2 | |
2014-03-15 | Add health and age load to pickup's. | Howaner | 1 | -0/+1 | |
2014-03-11 | Unified Matrix4 code | andrew | 1 | -1/+0 | |
2014-03-11 | Unified Vector classes | andrew | 1 | -3/+1 | |
2014-03-07 | Move env code part 1 | worktycho | 1 | -10/+0 | |
2014-03-07 | Added support to overide CMake build type with env vars | Tycho | 1 | -0/+8 | |
2014-03-07 | Add Lua Bindings for FlowerPotEntity.h and add documentation. | Howaner | 1 | -0/+1 | |
2014-03-02 | Manually exported g_Block tables | andrew | 1 | -0/+1 | |
2014-02-23 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -1/+1 | |
2014-02-23 | Add Skulls/Heads | Howaner | 1 | -0/+1 | |
2014-02-19 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -1/+1 | |
2014-02-18 | Properly exported and documented paintings | Tiger Wang | 1 | -0/+1 | |
2014-02-17 | Add Skulls/Heads | Howaner | 1 | -0/+1 | |
2014-02-10 | Added LuaChunkStay to Bindings sources. | madmaxoft | 1 | -36/+47 | |
This should fix *nix compilation. Also alpha-sorted the lists. | |||||
2014-02-09 | Added AllToLua.pkg to MSVC project files. | madmaxoft | 1 | -0/+2 | |
MSVC ignores the file when compiling and it makes it easier to open it up for editing. | |||||
2014-01-25 | Added dependecy output to Bindings/BindingsDependencies.txt | Tycho | 1 | -0/+7 | |
2014-01-25 | Reformatted Bindings Dependecies | Tycho | 1 | -28/+58 | |
2014-01-24 | Fixed Win nightbuilds not producing PDBs. | madmaxoft | 1 | -0/+7 | |
2014-01-23 | PolarSSL is fully used for 1.3.2 protocol encryption. | madmaxoft | 1 | -0/+1 | |
2014-01-23 | Make clean now effects Bindings | Tycho | 1 | -0/+2 | |
2014-01-23 | Removed Bindings folder subcmake on *nix | Tycho | 1 | -1/+2 | |
2014-01-23 | Bugfixes | Tycho | 1 | -2/+9 | |
2014-01-23 | added dependecies for bindings regen | Tycho | 1 | -0/+46 | |
2014-01-22 | Replacing CryptoPP with PolarSSL. | madmaxoft | 1 | -1/+1 | |
This is only the CMake modification to build with PolarSSL, the actual MCS code doesn't compile at all yet. | |||||
2014-01-17 | Changed std to c++11 in clang to fix va_copy issues | Tycho | 1 | -4/+0 | |
2014-01-16 | CMake: Fixed output paths for all MSVC versions. | madmaxoft | 1 | -7/+9 | |
2014-01-14 | CMake: Added postfix for profiled exe | madmaxoft | 1 | -0/+4 | |
2014-01-13 | CMake: Removed leftover debugging output. | madmaxoft | 1 | -1/+0 | |
2014-01-13 | CMake: Added resources to windows projects. | madmaxoft | 1 | -1/+14 | |
2014-01-12 | CMake generates Bindings when not existant (win) | madmaxoft | 1 | -0/+10 | |
2014-01-06 | Output dir set to $/MCServer. | madmaxoft | 1 | -1/+1 | |
Ref.: #510. | |||||
2013-12-28 | Added support for out-of-source builds. | madmaxoft | 1 | -9/+16 | |
2013-12-27 | Made cmake compilation possible on Windows. | madmaxoft | 1 | -5/+15 | |
2013-12-26 | Added proper precompiled headers for MSVC. | madmaxoft | 1 | -48/+47 | |
2013-12-20 | added precompiled headers | tycho | 1 | -13/+24 | |
2013-12-20 | fixed include of math on windows | tycho | 1 | -0/+9 | |
2013-12-20 | fixed include paths on windows and added build dir to gitignore | tycho | 1 | -0/+2 | |
2013-12-20 | fixed compile errors with headers and math library | tycho | 1 | -6/+15 | |
2013-12-20 | fixed multiprocessing on windows and removed redundend compile of headers | tycho | 1 | -1/+0 | |
2013-12-19 | fixed a number of windows issues | tycho | 1 | -13/+28 | |
2013-12-19 | added md5 as a dependency for bindings | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-19 | added expat as lua bindings dependincy | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-19 | added blocks and blockentities | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-19 | linked in lua | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-11 | added zlib | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-11 | added UI folder | Tycho Bickerstaff | 1 | -1/+3 | |
2013-12-11 | removed leakfinder form build | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-10 | added tolua++ command and removed stackwalker from build | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-10 | more cmake changes | Tycho Bickerstaff | 1 | -4/+4 | |
2013-12-10 | more cmake | Tycho Bickerstaff | 1 | -3/+19 | |
2013-12-10 | more cmake stuff | Tycho Bickerstaff | 1 | -2/+4 | |
2013-12-10 | started work on cmake | Tycho Bickerstaff | 1 | -0/+15 | |