Age | Commit message (Collapse) | Author |
|
|
|
|
|
* Catches issues early that are caused through a wrong configuration.
|
|
|
|
|
|
* I wasn't able to work arround a path which contains spaces,
since it seems like a CMake specific issue.
* Closes #16947
(cherry picked from commit 42eeb28a8b9c1f3ae2d667e4238e956a4a95bd6c)
|
|
* Closes #16951
(cherry picked from commit 81cee237758e5e83ae58efbb5bf7e6ca819dfe0e)
|
|
* Makes it possible to define the linkage for every module
* Move the ScriptPCH into the root directory
* Changes the SCRIPTS cmake variable to a string type:
-> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now
(builds commands and spells statically)
-> -DSCRIPTS=1 is -DSCRIPTS="static" now
(builds all modules statically)
-> -DSCRIPTS="dynamic"
(builds all modules dynamically)
-> Also the default value which is provided by the SCRIPTS
variable is overwriteable through the SCRIPTS_COMMANDS,
SCRIPTS_SPELLS... variable.
|
|
|
|
|
|
|
|
|
|
* 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
|