Age | Commit message (Collapse) | Author |
|
|
|
* exluding 32 bit when dyynamic linking is disabled.
|
|
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size
|
|
|
|
* Since CMake 3.0 CMAKE_<LANG>_COMPILER_ID is set to "AppleClang"
(cherry picked from commit 174efd0b6b04b243b58bc533999ad2d7b45f383d)
|
|
* Requested by Shauren
(cherry picked from commit fbc23c0713e98cb16d601c64e2e3e2a7716d2ab8)
|
|
* Set the default option to hierarchical
* Add a new "hierarchical-folders" option which enables folders inside IDE's.
(cherry picked from commit bf773ccc417b47d01502c8151cea6188e33e16aa)
|
|
(cherry picked from commit abda7a910a760687f9c1b9e0893314e04982c0f1)
|
|
(cherry picked from commit 2413a82b9343178b613bc6309125eecec8aa9123)
|
|
* to make use of cmakes inherited link dependencies which
imports all include directories/ definitions from the link library
(cherry picked from commit 1a572d242593124f986d3ed08710b96a142a6763)
|
|
* A PCH is still generated for every target which was passed to the macro
* Resolves naming conflicts when using the same PCH header from multiple projects
* Ref #15671
(cherry picked from commit a974574d6e810799298e82776ccd85be0ae6d4d5)
|
|
|
|
(cherry picked from commit 6861deaae261eba6c779be482e834b31ceda27fe)
|
|
|
|
Happy new year (Again new year with idiots ...)
|
|
|
|
This reverts commit 27bb569368363546e3690474320e54266b6d8071 and 98e7ab44615af90d477b845802da04f4f6c4d6cf.
|
|
|
|
|
|
|
|
* Setting all compiler flags in the cache led to circular bloating of
msvc cxx parameters (was visible in console) which caused MSVC to
rebuild the whole solution even on a small CMake change.
It's not neccessary anyway to set the cxx parameters to the cache
to take effect.
* I'm not sure if the workarround is still needed for MSVC 12+.
* Cleaning the CMake cache is recommended!
* ref #15671
|
|
Closes #15357
New library dependency: Boost.Regex
|
|
shared library, which allows cache hits to happen more likely
(cherry picked from commit 94f69fb1bcef103392ca27074ebb31ef2ebd27fb)
|
|
|
|
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)
|
|
|
|
More info here: http://blogs.msdn.com/b/vcblog/archive/2015/08/06/new-in-vs-2015-zc-throwingnew.aspx
Closes #15230
|
|
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
|
|
Correctly displaying error message when libZMQ is not found
Closes #15152
|
|
|
|
has not been found
|
|
|
|
Suppress -Wmismatched-tags warnings on clang to avoid false positive warnings reported using gcc 4.8
(cherry picked from commit 879af88d2180ca0655fda87072308f6eb76e70ca)
|
|
|
|
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)
|
|
(cherry picked from commit d78eae1eafc2319144a28f8447578e6ebdfca39e)
|
|
Update FindMySQL.cmake
|
|
-DCMAKE_INSTALL_PREFIX cmake option, it an internal cmake variable since version 3.2
|
|
Replace hardcoded paths to C:/Program Files
|
|
Simplify path lookups of the MySQL installation on Windows
|
|
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
|
|
|
|
|
|
* 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
|
|
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>
|
|
Closes #14284
|
|
cache variables
|
|
|
|
mesh_extractor is not ready for production and it will be developed
in a different branch
|
|
|