aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2015-08-30Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex
2015-08-16Core/Build: Removed obsolete SystemConfig.h and made genrev be part of ↵StormBytePP
shared library, which allows cache hits to happen more likely (cherry picked from commit 94f69fb1bcef103392ca27074ebb31ef2ebd27fb)
2015-08-15Build: Add 1.59 Boost version to FindBoostDDuarte
2015-08-15Buildsystem: Fix Boost not found targeting VS2015 with pre-built binariesjackpoz
Fix Boost libraries not being found by CMake when targeting Visual Studio 2015 with Boost installed using the binaries. Fixes #15277 (cherry picked from commit ca940548bfbeff585983aa537da036f75d3f0f7b)
2015-08-07Buildsystem/MSVC: Added missed changeShauren
2015-08-07Buildsystem/MSVC: Enabled /Zc:throwingNew for Visual Studio 2015 buildsShauren
More info here: http://blogs.msdn.com/b/vcblog/archive/2015/08/06/new-in-vs-2015-zc-throwingnew.aspx Closes #15230
2015-07-27Build/CMake: Partially revert recent changes to FindMySQL.cmakeDDuarte
Looking for folders like ".../MySQL/*/include" matches the MySQL Connector C libs which caused some problems. Related #15072, #15068 P.S ".../MySQL/MySQL Server*/include" doesn't work
2015-07-25Merge pull request #15155 from StormBytePP/6.xDuarte Duarte
Correctly displaying error message when libZMQ is not found Closes #15152
2015-07-24Buildsystem/MSVC: Enabled /bigobj for all x64 build typesShauren
2015-07-24Correctly displaying error message at cmake's configure stage when libZMQ ↵David Carlos Manuelda
has not been found
2015-07-21Core/Misc: Fixing warnings detected by Visual Studio 2015 compilerShauren
2015-07-03Buildsystem/Clang: Suppress warningjackpoz
Suppress -Wmismatched-tags warnings on clang to avoid false positive warnings reported using gcc 4.8 (cherry picked from commit 879af88d2180ca0655fda87072308f6eb76e70ca)
2015-06-29Build/CMake: Fix finding MySQL installDDuarte
2015-06-26Core/Misc: Add valgrind support for jemallocjackpoz
Set CMake option VALGRIND to add valgrind support to jemalloc. Set CMake parameter VALGRIND_INCLUDE_DIR to the valgrind include directory. (cherry picked from commit 60a29f761467c0ac76129f2f761ca0de9e7d237d)
2015-06-26Core/Misc: Disable G3D buffer pools if jemalloc is enabledjackpoz
(cherry picked from commit d78eae1eafc2319144a28f8447578e6ebdfca39e)
2015-06-02Merge pull request #14723 from TrinityCore/findmysql-updateDuarte Duarte
Update FindMySQL.cmake
2015-05-29Buildsystem: Removed handling for -DPREFIX shortcut for ↵Shauren
-DCMAKE_INSTALL_PREFIX cmake option, it an internal cmake variable since version 3.2
2015-05-19Update FindMySQL.cmakeDuarte Duarte
Replace hardcoded paths to C:/Program Files
2015-05-19Update FindMySQL.cmakeDuarte Duarte
Simplify path lookups of the MySQL installation on Windows
2015-05-10CMake OS X: Fixed Debug Mode for XcodeJared Jones
On newer versions of Xcode, the preprocessor macro #DEBUG is not defined by default. In order to set the debug flag it has to be set manually. If this does not happen then in the "Common.h" file the preprocessor will assume that we are building under a release mode instead of the debug mode. Ref: ad0cc83c842231fedd1eb9afe962176c17dc72ff
2015-04-27Buildsystem: Updated FindBoost macro, now finds versions 1.57 and 1.58 as wellShauren
2015-04-15Fix indentation in unix cmake settingsDaniel M. Weeks
2015-03-29CMake: Use source_groups to represent the source treeNaios
* It let ide's (like vs) display the source tree. * Disabled by default. * Soft requirement is cmake >= 2.8.12 . * Offers 2 modes: flat & hierarchical. * For detailed description see #14471 * Thanks @click for help and advises. * Closes #14471 (cherry picked from commit c386711972260aa7b877cdc8cb49d24576ce1902) Conflicts: src/server/authserver/CMakeLists.txt
2015-03-21Core/Updates: Add an automatic database update system. Automatically detects ↵Naios
new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-08FindOpenSSL: fix detection of OpenSSL 1.0.2Guillaume Belz
Closes #14284
2015-02-22Buildsystem/Genrev: Fixed revision generator not reading existing cmake ↵Shauren
cache variables
2015-02-19CMake: Allow specifying the mysql location by environment variable.leak
2015-01-25Tools: Remove mesh_extractorNayd
mesh_extractor is not ready for production and it will be developed in a different branch
2015-01-19Line ending fix, sorry.Nayd
2015-01-06Buildsystem/MSVC: Disabled C4351: new behavior: elements of array 'x' will ↵Shauren
be default initialized for all builds, even when using WITH_WARNINGS
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-12-30CMake: Fix typo in MSVC_EXPECTED_VERSIONDuarte Duarte
Thanks @Aridev Closes #13820
2014-12-29CMake: Require VS 2013 Update 3Nayd
Update 4 (includes 3) can be downloaded at http://www.microsoft.com/en-us/download/details.aspx?id=44921 Closes #13813
2014-12-28CMake: Ignore MSVC warning C4351Nayd
new behavior: elements of array 'array' will be default initialized "If you want the new behavior, which is likely, because the array was explicitly added to the constructor's member initialization list, use the warning pragma to disable the warning. The new behavior should be fine for most users."
2014-11-14CMake/FindBoost: Fix policy CMP0054 warning (added in 3.1)Nayd
2014-11-11Build/CMake: Use BOOST_NO_SCOPED_ENUMS if Boost version is less than 1.51DDuarte
http://www.boost.org/doc/libs/1_57_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.boost_deprecated_macros
2014-11-10Core: Nuke authserverDDuarte
It has been replaced by bnetserver since grunt was deprecated
2014-11-04CMake: Improve FindZMQ on WindowsDDuarte
When ZMQ version is not found in the registry it will enumerate possible .lib names and try to find those
2014-10-30Build: Fixup 428d510f7664. Use check_cxx_source_compiles instead of try_compileDDuarte
2014-10-30Merge pull request #13478 from ↵Duarte Duarte
bloerwald/cmake/use_CMAKE_BUILD_TYPE_with_clang_as_well cmake: use $CMAKE_BUILD_TYPE instead of $CONFIGURATION as BUILD_DIRECTIVE
2014-10-30Build: Support boost versions compiled in C++11 as well as C++03 modebloerwald
Issues related to boost::filesystem and scoped enums
2014-10-29cmake: use CMAKE_BUILD_TYPE instead of CONFIGURATION as BUILD_DIRECTIVEBernd Lörwald
2014-10-28Tools/connection_patcher: remove c# code, add c++ code with minor ↵bloerwald
modification, move to tools, integrate into cmake note: no longer downloads nonexistent modules note: now throws on not finding patterns new dependency: boost.filesystem Closes #13471
2014-10-23cmake: platform: also detect clang by C_COMPILER_ID: C_COMPILER may varyBernd Lörwald
2014-10-19Build/CMake: CMake options cleanup after ↵jackpoz
febb26d4b711762b1ee605705e7fa949b9871df1
2014-10-18Buildsystem/CMake: Fixed FindZMQ macro on x86 WindowsShauren
2014-10-18Buildsystem/CMake: Fixed FindZMQ macro on x86 WindowsShauren
2014-10-17Core: Implemented IPC (Inter-process communication) between worldserver and ↵Shauren
bnetserver using ZeroMQ library. * Implemented ToonReady and ToonLoggedOut battle.net packets
2014-09-28Buildsystem/MSVC: Removed /SAFESEH linker option from x86 debug builds as it ↵Shauren
doesn't make sense in debug builds and interferes with Edit and Continue Closes #13233
2014-09-20Core/Misc: Avoid Helgrind reporting libstdc++ false positive race conditionsjackpoz