summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-07-21CMake: Fix system Lua usage for non-5.1 versions. (#3271)Mattes D1-1/+1
2016-07-18CMake: Remove needless minimum version specifications.Mattes D1-1/+0
2016-07-18Use system Lua, if available, to generate bindings.Mattes D1-11/+22
Closes #1031.
2016-07-18Added a Pure-Lua implementation for bindings generation.Mattes D1-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-18SelfTests: Removed the unneeded cSelfTests class.Mattes D1-2/+0
2016-03-01Renamed HTTPServer folder to HTTP.Mattes D1-1/+1
It contains client code as well.
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D1-2/+2
Also upgraded the user setting file for MSVC to 2013.
2015-12-23Fixed builds on FreeBSD 32bitJulian Laubstein1-0/+1
2015-12-18Reorganised the redstone simulatorTiger Wang1-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-01Added PieceStructures generator.Mattes D1-2/+3
2015-11-24Add enum for Sound and Particle EffectsDave Tucker1-0/+1
Fixes #2603 Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2015-11-03Implemented brewingLukas Pioch1-0/+2
2015-09-17Added CircleCI for stylechecking.Mattes D1-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-08Fixed Lua output folders for Windows builds.Mattes D1-2/+2
Fixes #2468.
2015-09-05Renamed output directory to ServerMattes D1-8/+8
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-13/+8
2015-07-15Leather Armor can now be dyed.Samuel Barney1-0/+1
* Created new color class to handle dye-related coloring
2015-07-12Added JsonCPP library location to search pathsTiger Wang1-2/+1
* Fixed '-dirty' submodule changes Probably fixes an issue somewhere too?
2015-07-10Updated and submodularised JsonCPPTiger Wang1-1/+2
Conflicts: lib/jsoncpp
2015-06-11SelfTests are registered and executed after logging framework init.Mattes D1-0/+2
Fixes #2228.
2015-06-10Implemented nether portal scanning code.Lane Kolbly1-0/+2
2015-06-05Provide some BuildInfo even for non-CI builds.Mattes D1-0/+1
Ref.: #2204
2015-05-30Clean up Spawn Preparetycho1-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-25Support building on FreeBSDlinnemannr1-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-24Disable -Werror for warnings in tests.tycho1-1/+3
2015-05-24Made -Weverything an error.tycho1-10/+15
2015-05-19Make -Werror disabling file onlytycho1-0/+25
Ad fix a load of warnings
2015-05-16Initial implementation of IniFile overloadingtycho1-0/+6
2015-05-12ToLua now generates cLuaState::Push() and GetStackValue()Mattes D1-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-07Added support for additional data in the ParticleEffect Packettycho1-0/+2
Also started refactoring how broadcasts are handled
2015-05-02Update submodulesTiger Wang1-1/+1
2015-03-10Moved window code into cpp filesHowaner1-2/+2
2015-01-22Implemented LibEvent-based client connections.Mattes D1-0/+1
2015-01-22Added the libevent library.Mattes D1-1/+1
2014-11-26CMake: Fixed linux builds.Mattes D1-5/+4
2014-11-26Windows: Fixed builds with LeakFinder enabled.Mattes D1-1/+3
2014-11-18Moved all Noise-related files into a separate folder.Mattes D1-7/+6
2014-11-18Refactored cRidgedNoise into a separate template.Mattes D1-0/+1
This allows us to make the ridges out of any noise and to combine the cRidgedNoise with cOctavedNoise.
2014-11-18OctavedNoise: linux compilation fixes.Mattes D1-0/+1
2014-10-23Merged IniFile into main MCS sources.Mattes D1-1/+3
2014-10-23Added FastRandom.* back to CMakeLists.txt.Mattes D1-0/+2
2014-10-21Compile fix?Tiger Wang1-2/+0
2014-10-20Migrated cSleep and cTimer to std::chronoTiger Wang1-1/+0
2014-09-10Added abilty to set build infoTycho1-0/+3
build info is displayed at startup Fixes #1410
2014-09-01Fixed Bindings regeneration under MSVC.madmaxoft1-1/+6
2014-08-21Removed cGroup and cGroupManager.Mattes D1-4/+0
2014-08-14CheckBasicStyle checks the src folder as well.madmaxoft1-1/+1
2014-08-12Renamed LoggersTycho1-3/+4
2014-08-10Fixed Tools to work with new logging frameworkTycho1-2/+0
2014-08-10First Implementatation of new Loggin frameworkTycho1-2/+4
2014-08-05RankMgr: Initial interface declaration.madmaxoft1-0/+2
2014-07-30Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.madmaxoft1-1/+3
The cache is persisted into a SQLite DB file on server shutdown.
2014-07-30Fixed "Dependency" typosarchshift1-4/+4
2014-07-24Added a queue for setting chunk data.madmaxoft1-0/+2
Fixes #1196.
2014-07-22Fixed MSVC bindings regeneration.madmaxoft1-1/+1
Still one typo had been left in the cmake file.
2014-07-21CMake: generates a list of all source files.madmaxoft1-0/+20
This will be used for the style-checking script.
2014-07-19Fixed MSVC bindings generation.madmaxoft1-3/+3
2014-07-19Moved Windows custom command to src/CMakeLists.txtarchshift1-0/+19
2014-07-19CMakeLists: Moved Bindings-specific code to subdirarchshift1-115/+7
2014-07-19Blocks/CMakeLists.txt: Fixed header list after merge of masterarchshift1-9/+4
2014-07-19CMake: Add Bindings library from subdirectoryarchshift1-23/+6
2014-07-19src/CMakeLists.txt: Replaced glob with list of filesarchshift1-20/+148
On MSVC, CMake will traverse all the CMakeLists and add their source and header files to one conglomerate SOURCE list.
2014-07-19src/CMakeLists: Small changes for increased readabilityarchshift1-5/+9
2014-07-03CMake: Changed slash format to support MSYS.madmaxoft1-1/+1
Ref.: #1044
2014-07-02CMake: Use cmake for file-copying.madmaxoft1-1/+1
This should enable MSYS builds.
2014-07-01Tolua generates LuaState_Call.inc file.madmaxoft1-2/+9
2014-07-01Fixed linking order under MinGW.Mattes D1-1/+1
Ref.: #1044
2014-06-28CMake: Added polarssl include dir as non-system.Mattes D1-1/+2
2014-06-28Changed include folders to work for Bindings, too.Mattes D1-3/+3
2014-06-27Added PolarSSL dependency to Bindings.Mattes D1-1/+1
2014-06-27Removed the md5 library, obsoleted by PolarSSL.Mattes D1-1/+1
Fixes #1130.
2014-06-19EntityEffects.x -> EntityEffect.x, Object-Oriented effectsarchshift1-1/+1
Changed effect map to take a pointer of the effect as a result.
2014-06-17Moved Effects.h to EntityEffects.h, added initial implarchshift1-1/+1
2014-06-14Fixed bindings generation for Win64 builds.Mattes D1-9/+28
Fixes #1092.
2014-06-14Fixed MSVC Bindings generation.Mattes D1-0/+3
2014-06-14Remove windows bindings crutchworktycho1-10/+0
2014-06-12automaticlly build tolua and generate bindings as part of build.tycho1-84/+85
2014-04-28Fixed projectile source filenames, indentationsarchshift1-8/+8
2014-04-27Fixed ToLua issuesarchshift1-0/+8
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-24Attempted CMake inclusion for PolarSSL++.madmaxoft1-2/+2
2014-03-28Added Prefabs to *nix builds.madmaxoft1-1/+1
2014-03-28Initial NetherFortGen import.madmaxoft1-13/+14
Simple fortresses of 2 different rooms will generate.
2014-03-15Patched tolua to emit range checks for enumsTycho1-0/+1
2014-03-15Add item frame saving.Howaner1-0/+2
2014-03-15Add health and age load to pickup's.Howaner1-0/+1
2014-03-11Unified Matrix4 codeandrew1-1/+0
2014-03-11Unified Vector classesandrew1-3/+1
2014-03-07Move env code part 1worktycho1-10/+0
2014-03-07Added support to overide CMake build type with env varsTycho1-0/+8
2014-03-07Add Lua Bindings for FlowerPotEntity.h and add documentation.Howaner1-0/+1
2014-03-02Manually exported g_Block tablesandrew1-0/+1
2014-02-23Rename SkullEntity to MobHeadEntityHowaner1-1/+1
2014-02-23Add Skulls/HeadsHowaner1-0/+1
2014-02-19Rename SkullEntity to MobHeadEntityHowaner1-1/+1
2014-02-18Properly exported and documented paintingsTiger Wang1-0/+1
2014-02-17Add Skulls/HeadsHowaner1-0/+1
2014-02-10Added LuaChunkStay to Bindings sources.madmaxoft1-36/+47
This should fix *nix compilation. Also alpha-sorted the lists.
2014-02-09Added AllToLua.pkg to MSVC project files.madmaxoft1-0/+2
MSVC ignores the file when compiling and it makes it easier to open it up for editing.
2014-01-25Added dependecy output to Bindings/BindingsDependencies.txtTycho1-0/+7
2014-01-25Reformatted Bindings DependeciesTycho1-28/+58
2014-01-24Fixed Win nightbuilds not producing PDBs.madmaxoft1-0/+7
2014-01-23PolarSSL is fully used for 1.3.2 protocol encryption.madmaxoft1-0/+1
2014-01-23Make clean now effects BindingsTycho1-0/+2
2014-01-23Removed Bindings folder subcmake on *nixTycho1-1/+2
2014-01-23BugfixesTycho1-2/+9
2014-01-23added dependecies for bindings regenTycho1-0/+46
2014-01-22Replacing CryptoPP with PolarSSL.madmaxoft1-1/+1
This is only the CMake modification to build with PolarSSL, the actual MCS code doesn't compile at all yet.
2014-01-17Changed std to c++11 in clang to fix va_copy issuesTycho1-4/+0
2014-01-16CMake: Fixed output paths for all MSVC versions.madmaxoft1-7/+9
2014-01-14CMake: Added postfix for profiled exemadmaxoft1-0/+4
2014-01-13CMake: Removed leftover debugging output.madmaxoft1-1/+0
2014-01-13CMake: Added resources to windows projects.madmaxoft1-1/+14
2014-01-12CMake generates Bindings when not existant (win)madmaxoft1-0/+10
2014-01-06Output dir set to $/MCServer.madmaxoft1-1/+1
Ref.: #510.
2013-12-28Added support for out-of-source builds.madmaxoft1-9/+16
2013-12-27Made cmake compilation possible on Windows.madmaxoft1-5/+15
2013-12-26Added proper precompiled headers for MSVC.madmaxoft1-48/+47
2013-12-20added precompiled headerstycho1-13/+24
2013-12-20fixed include of math on windowstycho1-0/+9
2013-12-20fixed include paths on windows and added build dir to gitignoretycho1-0/+2
2013-12-20fixed compile errors with headers and math librarytycho1-6/+15
2013-12-20fixed multiprocessing on windows and removed redundend compile of headerstycho1-1/+0
2013-12-19fixed a number of windows issuestycho1-13/+28
2013-12-19added md5 as a dependency for bindingsTycho Bickerstaff1-1/+2
2013-12-19added expat as lua bindings dependincyTycho Bickerstaff1-1/+1
2013-12-19added blocks and blockentitiesTycho Bickerstaff1-1/+2
2013-12-19linked in luaTycho Bickerstaff1-1/+1
2013-12-11added zlibTycho Bickerstaff1-1/+1
2013-12-11added UI folderTycho Bickerstaff1-1/+3
2013-12-11removed leakfinder form buildTycho Bickerstaff1-1/+1
2013-12-10added tolua++ command and removed stackwalker from buildTycho Bickerstaff1-1/+2
2013-12-10more cmake changesTycho Bickerstaff1-4/+4
2013-12-10more cmakeTycho Bickerstaff1-3/+19
2013-12-10more cmake stuffTycho Bickerstaff1-2/+4
2013-12-10started work on cmakeTycho Bickerstaff1-0/+15