aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2010-09-08BuildSystem/Linux: Fix using internal MySQL headers when EXTERNAL_MYSQL notrunningnak3d
specified --HG-- branch : trunk
2010-09-08BuildSystem: Fix another logic-error in the Win32-specific settingsclick
--HG-- branch : trunk
2010-09-08BuildSystem/Macros: Revert FindMySQL.cmake changes from ea96a5d888 - handled ↵click
with simple if-tests instead BuildSystem: Adjust buildfiles so that they reflect their proper parameters (will change when we've cleaned it up even more) --HG-- branch : trunk
2010-09-07BuildSystem/Windows: * Added 5.1.50 (GA) MySQL client sources for ↵Xanadu
crosscompiling (or lazy) windows people. * Added an option to autosearch for your own installed MySQL as before. Note that default setting is to use the internal MySQL. * You can now build 32-bit even if your MySQL is x64 and vice versa. * Recommended MySQL server version for use with provided MySQL client sources is 5.1.x. * If your server version is different, let CMake autofind and use it instead (check EXTERNAL_MYSQL option) --HG-- branch : trunk
2010-09-06Fixed win x64 debug build. Thx to click for inspiration.Xanadu
--HG-- branch : trunk
2010-08-31Buildsystem/MSVC: Only use /bigobj on x64 platforms - should solve x86 debug ↵click
compilations (needs feedback) --HG-- branch : trunk
2010-08-30Buildsystem: Clean up target link-definitions a bitclick
--HG-- branch : trunk
2010-08-30Buildsystem/MSVC: Correct 'bigobj' flag to lowercaseclick
--HG-- branch : trunk
2010-08-30Buildsystem/MSVC: Reinstate regular flags, seems like C++-flags and C-flags ↵click
doesn't mix very well on MSVC --HG-- branch : trunk
2010-08-30Buildsystem/MSVC: Ensure same compileoptions for both CXX and C objectsclick
--HG-- branch : trunk
2010-08-30Buildsystem/MSVC: Enable bigobject support for debug-compilesclick
--HG-- branch : trunk
2010-08-30Buildsystem/OSX: Properly set CONF_DIR and LIBSDIR (feedback needed)click
Fixes issue 3703 --HG-- branch : trunk
2010-08-29Buildsystem: Make MSVC behave a wee bit better :click
- Overload standard names with "secure" versions - Disable "non-secure" warnings by default - Disable POSIX-warnings by default --HG-- branch : trunk
2010-08-28Buildsystem: Make the Readline-test NOT behave like a "callable" macro - ↵click
Find* functions are ALWAYS to be considered first in line when called --HG-- branch : trunk
2010-08-28Buildsystem: Split out the resultlist from the options, and print it AFTER ↵click
we've grabbed all the settings --HG-- branch : trunk
2010-08-28Buildsystem: Make options load BEFORE platformchecks, so they are preloaded ↵click
correctly + add some more output to make it easier to find possible issues with the new layout --HG-- branch : trunk
2010-08-28Buildsystem: Change over to a little more flexible method of using the CMake ↵click
buildsystem (partially WIP) - REQUIRES RERUNNING CMAKE! For finding out the "standard" parameters examine the cmake/options.cmake file and adjacent files for your platform/compiler. For platform settings -> cmake/platform/*/settings.cmake For compiler settings -> cmake/compiler/*/settings.cmake Some more testing and changes IS required, but I don't have OSX/XCode to kill off the main issues --HG-- branch : trunk rename : cmake/FindPlatform.cmake => cmake/macros/CheckPlatform.cmake rename : cmake/FindACE.cmake => cmake/macros/FindACE.cmake rename : cmake/FindMySQL.cmake => cmake/macros/FindMySQL.cmake rename : cmake/FindOpenSSL.cmake => cmake/macros/FindOpenSSL.cmake rename : cmake/FindPCHSupport.cmake => cmake/macros/FindPCHSupport.cmake rename : cmake/FindReadline.cmake => cmake/macros/FindReadline.cmake rename : cmake/cmake_uninstall.cmake.in => cmake_uninstall.cmake.in
2010-08-27Buildsystem: Make SSE-variables "advanced" so that they don't confuse people ↵click
more than needed (will not show unless 'advanced' is ticked in the GUI) --HG-- branch : trunk
2010-08-20Buildsystem/Macro: Use the correct number for Allendale-CPUs and fix a minor ↵click
typo --HG-- branch : trunk
2010-08-20Buildsystem/Macro: Add support for Intel Family 6 Model 30 (Allendale) CPU ↵click
optimizations (Based on Westmere) --HG-- branch : trunk
2010-08-20Buildsystem: add missing argument to macro. Fixes CMake issues on Winazazel
--HG-- branch : trunk
2010-08-20Buildsystem: Add helperscripts to detect SSE2 extensions, and optimize ↵click
platform compileflags for the architecture + minifix in scripts (wrong includedir) --HG-- branch : trunk
2010-08-14Buildsystem/Linux: Deprecate and remove use of FindTermcap.cmake - it was ↵click
only used as a solution for older CentOS versions Core/Genrevision: Move defines from SystemConfig.h file into into revision.h (might need a rename now?) and delete it. This should remove the infamous "rebuild all of game plzkthx"-symptom when upgrading to newer revisions. --HG-- branch : trunk
2010-08-14Fix typo in previous commitclick
--HG-- branch : trunk
2010-08-14Core: Remove some useless defines (handled in the configfiles)click
--HG-- branch : trunk
2010-08-14Buildsystem/Windows: Add environment-based directories to MySQL search-pathsclick
--HG-- branch : trunk
2010-08-08Buildsystem: Make core buildable under Windows againclick
- changed OpenSSL detection of headers around slightly - changed paths to MySQL-headers on Windows in a few files - removed precompiled header for scripts being built when building game - added requirement of building revision.h to be built before building shared - added some generic buildfixes (thanks zor) - use resource-files, allowing for icons to show up on windows --HG-- branch : trunk
2010-08-07Buildsystem/CMake: Adjust headerlocations on Windows so that they are ↵click
correctly detected. - Remove caching of OpenSSL info (for you, zor!) - Adjust MySQL header-location in a DB-file (haha to Machiavelli, more work for you!) - Add OpenSSL-header location to the shared-library (Fixes build) --HG-- branch : trunk
2010-06-30Use proper paths for searchingclick
--HG-- branch : trunk
2010-06-30OpenSSL windows detectionShauren
You have to have x64 version of the library to build in x64 mode (and x86 for win32 build) - affects only windows --HG-- branch : trunk
2010-06-30Add CMake platform-check (32/64-bit) (includes new test-variable ${PLATFORM} ↵click
that defines X86/X64 basesystem) --HG-- branch : trunk
2010-06-30It is now possible to use CMake on windows for proper build (PCH support ↵Shauren
included) Merged PCH header into gamePCH since they became the same after these changes --HG-- branch : trunk rename : src/server/game/PrecompiledHeaders/NixCorePCH.cpp => src/server/game/PrecompiledHeaders/gamePCH.cpp rename : src/server/game/PrecompiledHeaders/NixCorePCH.h => src/server/game/PrecompiledHeaders/gamePCH.h
2010-06-24Temporary fix linux build (back to cmake 2.6.0 standards untill a better ↵click
solution is found) + clean up the base cmakelists.txt a bit + remove a GCC-warning when attempting build from a CMake-generated VS-project/solution --HG-- branch : trunk
2010-06-24Fixed OpenSSL cmake detection for x64 windowsShauren
--HG-- branch : trunk
2010-06-17* Fix logic in FindMySQL cmake fileBrian
* *nix compiles again --HG-- branch : trunk
2010-06-17Fix issue where the MySQL library/include searchmacro wouldn't detect the ↵click
MySQL-libraries/headers - it now respects the result from mysql_config properly --HG-- branch : trunk
2010-06-17Tempfix for detecting the threadsafe mysl-library (the detectionroutine ↵click
needs to properly use mysql_config if available, and for some odd reason it doesn't) --HG-- branch : trunk
2010-06-16Added OpenSSL registry path for win 7 x64.Xanadu
--HG-- branch : trunk
2010-06-16Adjust CMake "searchmacros" bit so that they point to correct locationsclick
--HG-- branch : trunk
2010-06-15Add support for detecting openssl with cmake using registry (windows)Shauren
--HG-- branch : trunk
2010-06-15First part of supporting CMake under Windows - this is WIP, and if you want ↵click
to work on it, be on IRC. This is NOT a complete product, but we need all hands on deck to get this sorted out ASAP, and as such we throw it in. No changes are done to Windows buildmethods untill this is -completed- and -working-. --HG-- branch : trunk
2010-06-14Remove old DO_MYSQL-params in CMakeLists.txt files - not required as we only ↵click
support MySQL anyway + add partial support for finding headers on Windows (not yet done) --HG-- branch : trunk
2010-05-18Add proper use of precompiled headers on linux - this removes an approx 50% ↵click
reduction of total compiletime --HG-- branch : trunk
2010-05-06Cleanup : Remove postgreSQL-support (not used and has also been broken for a ↵click
long time) --HG-- branch : trunk
2009-09-06Some cosmetic change in cmake filesKudlaty
--HG-- branch : trunk
2009-09-06Fix typoKudlaty
--HG-- branch : trunk
2009-09-06Add macro for finding Termcap with cmake, and some cleaning about readlineKudlaty
--HG-- branch : trunk
2009-07-25Fix cmake -i when we specify own dir for ACEKudlaty
--HG-- branch : trunk
2009-07-25Fix build on windows and propably on centosKudlaty
--HG-- branch : trunk
2009-07-24Add missing fileKudlaty
--HG-- branch : trunk