Commit Graph
67 Commits
Author SHA1 Message Date
silinoron 4d5296299b Backed out changeset: 6b66f86b01e4
Should fix windows compile. Blame me and click (but mostly click)

--HG--
branch : trunk
2010-08-15 13:21:05 -07:00
click e3b8a5923d Core/externals: Update ACE to 5.8.1 (should fix issues with disconnects happening on servers compiled under VS2010)
Update issue 3411
Status: NeedsFeedback

--HG--
branch : trunk
2010-08-15 00:28:14 +02:00
click 91eed572af externals/libmpq: sync with upstream repository [r309] - thanks to ge0rg!
--HG--
branch : trunk
2010-08-13 00:00:59 +02:00
Shauren ce5cf139f7 Buildsystem: compile libmpq only with TOOLS
--HG--
branch : trunk
2010-08-12 13:35:00 +02:00
click a7c3ac2e19 Buildsystem/Windows: Adjust the installation-parameters for ACE to install only the compiled runtime binary (.dll-file), not .lib-files etc
(Thanks to paradox for the heads up)

--HG--
branch : trunk
2010-08-12 01:46:47 +02:00
click 293ed49eaa Buildsystem: Ensure that we're on a Windows-platform if attempting to load Windows-specific includefiles
(Why the hoot can't Microsoft use the same things as the rest of the world, and stick to standards!?)

--HG--
branch : trunk
2010-08-11 22:26:39 +02:00
click f630c5ad71 Buildsystem/Windows: Make VS9.0 shut up when compiling libmpq under windows (Why can't MS include standard headers in reasonable locations!)
--HG--
branch : trunk
2010-08-11 21:39:19 +02:00
click 79cf28383e Add missing file from previous commit
--HG--
branch : trunk
2010-08-11 21:06:21 +02:00
click 780ed1b01c Buildsystem: Clean up build-process on all platforms
- Windows: Use CMAKE_INSTALL_PREFIX as a 'final install' directory (thanks to paradox for the preload-handling)
  (New target INSTALL, -not- included as part of ALL_BUILD (must be specifically run for installation to start)
- All: Build libmpq library (used for tools)
- All: Build extractiontools with hardlinked mpq-library (no need to install it anymore)
- All: Move jemalloc from being harddefined to using a CMake string (fixes issue 3378) (thanks to tru.bazoozoo for the idea, alternative added)

--HG--
branch : trunk
2010-08-11 20:55:14 +02:00
click fab120c87c externals/libmpq: sync with upstram provider (r308)
--HG--
branch : trunk
2010-08-11 17:07:56 +02:00
Shauren 24031cd6b9 Buildsystem: Removed unused MemoryLeaks files
Buildsystem/Windows: WheatyExceptionReport is now build in worldserver and authserver instead of shared (fixes crash reports not being generated)

--HG--
branch : trunk
2010-08-11 16:59:36 +02:00
Supabad ebc0821e88 set correct script in class instance the eye,
remove line endings in g3dlite\g3d\ray.h

--HG--
branch : trunk
2010-08-08 22:49:20 +02:00
XTZGZoReX 40db22ead0 * Update PackageList.txt.
--HG--
branch : trunk
2010-08-07 19:06:43 +02:00
click ce435f6d4f BuildSystem/VS: Remove now defunct an unmaintained buildfiles - use CMake for generating solutionfiles
--HG--
branch : trunk
2010-08-07 19:01:57 +02:00
click f213f2c7d9 Buildsystem/CMake: Include core/script headerfiles in generated MSVC-projects.
- Still "work in progress", as in missing filters and MSVC folder layouts.
- external libraries not fully "headerified" (not really required)

--HG--
branch : trunk
2010-07-29 21:08:16 +02:00
click bfc6dec072 Cut away DO_*-parts from buildsystem and specific files checking for it.
--HG--
branch : trunk
2010-07-27 05:40:21 +02:00
Shauren 0f71347d58 Fixed windows project files - added SOAP
Added project file for SOAP
Applied Trinity coding standards to TCSoap files

--HG--
branch : trunk
2010-07-23 11:27:04 +02:00
click 3f9ea75bfa Add SOAP-implementation (based on Benjys patch and adapted for latest core by xk1)
--HG--
branch : trunk
2010-07-23 09:26:23 +02:00
Xanadu 79622802f3 Merge. Revision history for source files should be all back now.
--HG--
branch : trunk
rename : sql/CMakeLists.txt => sql/tools/CMakeLists.txt
rename : src/server/game/Pools/PoolHandler.cpp => src/server/game/Pools/PoolMgr.cpp
rename : src/server/game/Pools/PoolHandler.h => src/server/game/Pools/PoolMgr.h
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-07-20 02:49:28 +02:00
click 26582fd48b Update libMPQ to latest revision (304)
--HG--
branch : trunk
2010-07-14 19:09:39 +02:00
click f8bb7afa98 And even more CMake-specific cleanups (mutes most of the "non-harmful" warnings - VS is just trying to be too friendly/noisy at times)
--HG--
branch : trunk
2010-06-30 16:51:37 +02:00
Shauren 2ea043484d It is now possible to use CMake on windows for proper build (PCH support 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-30 13:10:13 +02:00
Xanadu eb79fb91a6 Now that we know how to build mysql lib from sources on Win x64 thanks to Scazzato88, we can as well do it. Closes issue #2803.
Use with 8722_openssl_libs.zip from the download section, for details see the forum.

--HG--
branch : trunk
2010-06-25 06:57:32 +02:00
Xanadu ffaffe3fd7 * Renamed several VS projects and the executables they produce to reflect the new naming convention.
* Cleaned up some useless and redundant preprocessor definitions.
* Fixed the win build so that it correctly uses the mysql lib it built from the sources.
* Note that you still need to use 8615_mysql_openssl_libs.zip for the OpenSSL binaries.
* Also note that Win x64 build from the existing VS files is still fubar (mysql lib...).

--HG--
branch : trunk
2010-06-23 01:47:41 +02:00
click 3b81567acf Set CMake to compile jemalloc only on linux, and also set ace/bzip2/zlib to only be compiled on "true" Windows-platforms
--HG--
branch : trunk
2010-06-21 12:43:39 +02:00
Rat f12131020d Additional Options
--HG--
branch : trunk
2010-06-21 07:45:34 +02:00
click 1c96f52568 Add more CMake-related support for building g3dlib, zlib, bzip2, ace on Windows
--HG--
branch : trunk
2010-06-21 07:17:26 +02:00
Rat 833302c687 added x64 build for mysql, should work, but can not test atm
--HG--
branch : trunk
2010-06-20 18:42:53 +02:00
Rat 19d9ef73c3 why are vcprojs added to ignore list.. O.o
--HG--
branch : trunk
2010-06-20 18:05:18 +02:00
Rat e0a5d00116 added mysql source for win build
--HG--
branch : trunk
2010-06-20 17:13:10 +02:00
Rat fc0dc9556d update packagelist.txt with correct version infos
--HG--
branch : trunk
2010-06-20 17:10:45 +02:00
Shauren e00345dc0e This should fix ACE compile on x64 windows
--HG--
branch : trunk
2010-06-20 13:20:58 +02:00
Shauren 68e8ac3336 This should fix g3dlite compile on windows x64
--HG--
branch : trunk
2010-06-17 21:00:03 +02:00
Xanadu ec63820f56 * Fixed extraction tools windows compile and core windows compile for 32-bit targets. This should do until sufficiently good project files can be generated using cmake.
* Windows users need to download 8615_mysql_openssl_libs.zip from the project download page and unpack it to /externals.

--HG--
branch : trunk
2010-06-16 06:36:35 +02:00
Shauren 4d84a4e82e Fixed libmpq build on windows
Added 1 solution for map extractor, vmap extractor and vmap assembler
Fixed debug build of map extractor (windows), don't forget to compile dependencies (external - bzip, libmpq and zlib)

--HG--
branch : trunk
2010-06-11 12:25:49 +02:00
click 39e793b2bd Add extractors and assembler - EXTRACTION OF NEW MAPS IS REQUIRED!
This will allow for easier testing of functionality between different
projects, ie. one set of maps/vmaps instead of 2 (saves space, saves
time and saves us some confusion).

--HG--
branch : trunk
2010-06-11 05:01:30 +02:00
Shauren 61bc0dce35 Fixed windows compile for game and TrinityCore
NOTE: config renamed from TrinityCore.conf to worldserver.conf

--HG--
branch : trunk
2010-06-10 19:22:53 +02:00
click 565abc1982 More upstream-changes to libmpq - synced with @302
--HG--
branch : trunk
2010-06-10 17:58:54 +02:00
silverice b318325f8c Use precompiled header for fast ace_wrappers build on win
--HG--
branch : trunk
2010-06-10 02:37:29 +03:00
Anubisss 410eb3d1b6 Fix line endings in a file.
--HG--
branch : trunk
2010-06-09 23:48:08 +02:00
Shauren 489785418e win build: fixed game pch, generating revision.h, realm source dirs (but it doesnt build yet)
--HG--
branch : trunk
2010-06-09 22:22:02 +02:00
Tartalo f3a01ff9d0 Link g3dlib against zlib
--HG--
branch : trunk
2010-06-09 18:25:46 +02:00
click c644d2f4c2 Add changes from the libmpq tip sourcetree
--HG--
branch : trunk
2010-06-09 15:05:14 +02:00
click 032b181498 Add missing makefile for libmpq
--HG--
branch : trunk
2010-06-09 14:54:35 +02:00
Rat 0071f867e5 delme!
--HG--
branch : trunk
2010-06-09 08:02:31 +02:00
Rat c1ddb2f21e added openssl include files for win use
added mysql include files for win use

--HG--
branch : trunk
2010-06-09 08:01:51 +02:00
click b887e22165 clean up external/bzip2 a wee bit more (no need for the actual bzip2.c and testfiles)
--HG--
branch : trunk
2010-06-09 00:22:15 +02:00
click a85cd74fbd Add crosscompilable libmpq library (with the upstream-fixes by lynx3d and faramir)
--HG--
branch : trunk
2010-06-08 21:07:59 +02:00
Rat 413af7b21f fix ace build on win (without ssl)
fix g3dlite build on win
fix sockets build on win
removed openssl placeholders (not needed)

--HG--
branch : trunk
2010-06-08 20:41:52 +02:00
click 2238007e4e Add libmpq-0.4.2 (was missing from sourcetree after cleanup)
--HG--
branch : trunk
2010-06-08 19:29:54 +02:00