mirror of https://gitee.com/bigwinds/arangodb
* Enable IPO (LTO) via CMake * Use separate IPO_ENABLED variable * Enabled IPO for more binaries * Enabled IPO for arangobackup * Suppress an MSVC warning (though it is not unjustified...) * Fix static builds, broken due to Policy CMP0060 introduced in cmake 3.3 * Removed policies superseded by minimum cmake version * Disable IPO with google tests due to a g++ bug * Disable IPO with google tests only on AUTO * Disable warning for correct line * Begin de-inlining Aql * de-inlining Aql: 2nd batch * de-inlining Aql: 3rd batch * de-inlining Aql: 4th batch * Moved code out of ifdef * Enabled IPO for additional libs * Fixed some problems found with IPO enabled - Fixed ODR violation in Pregel - Removed unused code in ClusterMethods - Avoid possible uninitialized variable usage * Set IPO globally, except for 3rdParty libs * De-inlined AstHelper again (was undone due to a previous merge conflict) * Added missing .cpp file * Fixed compilation with MSVC * Removed superfluous includes from deinlined AQL header files * Added includes for size_t * Deleted outdated files * De-inlined files that were undone during the merge * Removed includes from files that were undone during merge * Fixed merge conflicts |
||
---|---|---|
.. | ||
Index.cpp | ||
Index.h | ||
Near.cpp | ||
Near.h |