aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2014-07-06Completely remove ACE as dependency for TC - kkthxbyeleak
2014-07-02ACE cleanup on game, now the major issue remains WorldSocketleak
2014-06-22BuildSystem/CMake: Fixed cmake configuring when building in 32 bits.Subv
2014-05-30Replace authserver ACE related code with Boost/C++11leak
2014-05-12Add support for Boost 1.55leak
2014-03-28Core/Dependencies: Upgrade to jemalloc-3.5.1jackpoz
2014-03-25Build system: Fix clang buildGacko
See wiki for latest build instructions under Mac OS X!
2014-03-25Buildsystem: Changed required CMake version to 2.8.9 and removed a check for ↵Shauren
version we no longer support in msvc settings
2014-03-24Cmake: Added level restriction for msvc 2013Vincent-Michael
2014-03-23Buildsystem/GCC: Enforce version 4.7.2 and enable c++11 compilationShauren
2014-01-01Update more copyright note for 2014.Vincent_Michael
I have no excuse for my fail :/
2013-12-30Buildsystem: Fix GCC not being recognized on Ubuntujackpoz
Fix CMake not recognizing /usr/bin/cc as GCC on Ubuntu ( 13.10 x64 ) .
2013-10-15CMake: Fix typoGacko
Running cmake threw a warning because of this.
2013-10-04Core/Build: Handle USE_SCRIPTPCH cmake flag when SCRIPTS flag is set to FALSEjackpoz
Don't ignore USE_SCRIPTPCH cmake flag if SCRIPTS is set to FALSE; in this case "script" project has only source files related to scripted spells and command scripts and it must be built with precompiled headers if USE_SCRIPTPCH flag is set. This partially reverts 780ed1b01c77ac142e1da5851ff7deb832413b11 .
2013-09-27Fix silly " that snuck in.click
2013-09-27Buildsystem/CMake: Add support for building meshextractor-project from CMake GUIclick
2013-08-28Core/Build: Force minimum ACE (5.8.3) and OpenSSL (1.0.0) version detectionSpp
Core/Build: Do not ignore command line cmake options: ACE_INCLUDE_DIR, ACE_LIBRARY and OPENSSL_INCLUDE_DIR
2013-07-30Revert "CMake/MSVC: Fix VS 2013 compile -- Zm500 hack is no longer required"Nay
This reverts commit ca7377369f603081259adea0ba49cb03e74e609f.
2013-07-19CMake/MSVC: Fix VS 2013 compile -- Zm500 hack is no longer requiredNay
Signed-off-by: Nay <dnpd.dd@gmail.com>
2013-06-27Build: Set _BUILD_DIRECTIVE even if the compiler is not properly detectedSpp
2013-05-19Cmake: Fix typo in msvc/settings.cmakeNay
2013-05-18Buildsystem/MSVC: Fix a minor issue with /Zm heap allocation parameters not ↵click
being used 32-bit environment
2013-03-26Core/Build: All include directories are quoted to support path with spacesSpp
Closes #9504
2013-03-09Buildsystem: Add support for compiling with MinGW on WindowsNay
Tested with: - Windows 8 x64 - MySQL 5.5.30 win32 - OpenSSL 1.0.1c (32 bits) - No PCH - MinGW with GCC 4.7.0 TODO: - Fix compile/link with PCH enabled - Fix compile with WheatyExceptonionReport enabled (ignored for now) - Fix compile of .rc files (ignored for now) - Test with more platforms
2013-02-27Buildsystem: Show the revision info as a full string during ↵click
configurationphase as well (additional minichange to previous commit by shauren)
2013-02-27Buildsystem: Added current branch name to generated revision infoShauren
2013-02-12Buildsystem: Do not print warning that user needs to do a git pull with tags ↵Shauren
if configured to not use git at all
2013-02-11Buildsystem/CMake: Correct a few mistakes regarding WITHOUT_GIT, and add a ↵click
better warning during configure-phase.
2013-02-11Buildsystem/CMake: Fix an issue with MSVC not finding git-binary when ↵click
updating the revisionhash/revisiondate + rename DISABLEGITCHECK parameter to WITHOUT_GIT (to adhere to our standard) Also cleaned up the checks slightly + moved git-specific testing to its own macro (minor changes to shaurens original patch applied)
2013-02-11Buildsystem/CMake: Allow building the core without the gitchecks, this is ↵click
done in the GUI, or through the DISABLEGITCHECK parameter on *nix-platforms. DO NOTE THAT WE WILL NOT GIVE SUPPORT ON ANY CORE-VERSION COMPILED WITH THIS FLAG, AS WE CAN NOT EFFECTIVELY FIND OUT WHAT REVISION YOU ARE ON
2013-02-11Buildsystem/CMake: Drop a FATAL_ERROR-message if the git binary is not found ↵click
or outdated. Allow for it to be pointed to through the ADVANCED settings in the CMake GUI if the above is true.
2013-01-29Buildsystem/CMake: Revoke commit 7b49da48f9c3c21406fbe350de170757ea6e285f - ↵click
it creates unwanted results when used with PCh on *nix platforms.
2013-01-29Buildsystem/CMake: Change policy CMP0005 to NEW and corect some ↵click
buildvariables accordingly ** Info from CMake: ** The OLD behavior for this policy is to place definition values given to add_definitions directly in the generated build rules without attempting to escape anything. ** The NEW behavior for this policy is to generate correct escapes for all native build tools automatically. If this breaks build, let us know on irc : irc.rizon.net/#trinity
2013-01-22Tools/Extractors: Mmap extractors no longer depend on shared and MySQL librariesShauren
2013-01-01Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
Conflicts: src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp
2013-01-01Update more copyright note for 2013. (alcohol sucks)Vincent_Michael
2012-12-31Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
2012-12-31Buildsystem/MSVC: Enable and treat as errors compilation warning about not ↵Shauren
matching virtual function signatures. This will help scripters who might sometimes use a hook using improper parameters (or miss 'const' for example)
2012-12-31CMake/Buildsystem: CMake adds /Zm1000 to MSVC by default - explicitly ↵click
replace that in the flaglist with the lower boundary
2012-12-29Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
2012-12-29CMake/Buildsystem: Fix a small compiler-problem when using PCH with MSVC - ↵click
the /Ym flag is adjusted by the compiler in MSVC2012, hence we need to set an upper limit to avoid disrupancies Please note that this is not 'very well tested'.
2012-12-21Merge git://github.com/TrinityCore/TrinityCore into mmapskaelima
Conflicts: src/server/game/Entities/Vehicle/Vehicle.cpp src/server/game/Movement/MovementGenerator.h src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h src/server/game/Movement/MovementGenerators/IdleMovementGenerator.cpp src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp src/server/game/Movement/MovementGenerators/PointMovementGenerator.h src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h src/server/game/Movement/Spline/MoveSpline.h
2012-11-27Core/Buildsystem: Clean up compileflags when compiling with warnings fully ↵click
enabled. -Wwrite-strings is default enabled when -Wall is set in clang/gcc, hence removed. -Woverloaded-virtual is now enabled for C++-code only, this removes the useless warnings when dabbling with C-only code.
2012-11-26Core/Buildsystem: Start cleaning up the mess created after "implementing" ↵click
support for clang/OSX-based compiles - initial cleanup, more will come If OSX-compile fucks up because of this, then report fixes on the tracker as usual, not through hotpatches going through other lead devs.
2012-11-23Merge remote-tracking branch 'origin/master' into mmapsNay
Conflicts: src/server/game/Maps/Map.cpp src/server/game/Movement/MovementGenerator.h src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp src/server/game/Movement/MovementGenerators/HomeMovementGenerator.h src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp src/server/game/Movement/MovementGenerators/PointMovementGenerator.h src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h src/server/game/Spells/SpellEffects.cpp
2012-11-10Core/Build: Restore FindOpenSSL, even when it's provided by cmake, this file ↵Spp
also provides newbie-check (warns if you trying to use wrong libs) - Also, apply the hack needed to make g3dlite compile in OS X
2012-11-09Core/Build: Enable Clang PCH support and OS X specific featuresSpp
Core: Fix warnings here and there
2012-09-28Tools: Added an experimental tool (still WIP) to replace the current mmaps ↵Subv
generator
2012-03-27Core: Remove the MersenneTwiser-library (SFMT is now considered stable ↵click
enough for full deployment)
2012-03-25Buildsystem/CMake: Add the ability to avoid linking the core with jemalloc ↵click
on linux through using the -DNOJEM parameter. WARNING: This is a developer flag only, and as such NOT documented elsewhere - we need this for valgrind and related tools. Again : YOU HAVE BEEN WARNED! DO NOT USE THIS FLAG UNLESS YOU REALLY KNOW WHAT YOU ARE DOING!