41 Commits

Author SHA1 Message Date
Antz
ce8b12f420
Happy New Year 2023 from everyone at getMangos.eu 🎉
Some checks failed
Linux Build / build (push) Has been cancelled
Codestyle Checks / Check Codestyling (push) Has been cancelled
Windows Build / Windows Server 2019 (push) Has been cancelled
Signed-off-by: billy1arm <antz@cix.co.uk>
2022-12-31 21:29:00 +00:00
Meltie2013
07fc102376
Improve Revision System (mangosthree/server#52)
Improve issue and bug reporting with Git Hash tracking
2022-06-25 00:42:34 +01:00
Antz
5a7a1bfcb3
raise minimum cmake version to 3.12 2022-02-14 18:06:50 +00:00
Antz
89e63f3eee
Happy New Year 2022 from everyone at getMangos.eu 🎉
Signed-off-by: Antz <antz@cix.co.uk>
2022-01-01 00:17:57 +00:00
Foereaper
ec14273b8f Remove in-house SSL script
This is included in cmake, >=3.18 gives SSL 3.0 support as well
2021-11-07 16:04:18 +01:00
Meltie2013
994c64ccf0
OpenSSL Version Check & Ensure Version Package (#160)
* Impement Ensure Version for OpenSSL

* Fix OpenSSL library linking to most of the project

* Cleanup of old file

* Make error message a bit more clear on invalid versions

* Link Submodule changes to main PR

* Attempt to fix missing symbol DSO compile issue linux
* Sometimes I need to learn to look into things a bit more.
2021-08-02 21:04:47 +01:00
andybe
1560be33b6
CMakelist in sync with release point (#156)
Co-authored-by: AndyBe <andy@Standfuss.localnet>
2021-05-18 20:43:32 +01:00
Warkdev
9d753c27c2 [Extractors] Convert Extractors to use stormlib
This is purely swapping over the libraries behind the extractors.
- You should not need to extract the files again.
2021-01-15 14:21:42 +00:00
Antz
cc27f32744
Release 22 2020-12-29 19:52:30 +00:00
Antz
a9a2faf098
Correct .EXE release number back to Rel21 2020-05-12 20:04:25 +01:00
Antz
7c63aee64a Fix some minor typos 2020-01-14 16:01:59 +00:00
Antz
57464c1f32
Happy New Year 2020 from everyone at getMangos.eu 🎉 2020-01-06 21:21:08 +00:00
H0zen
ac6d83f9ba Fixed some annoyances
- CONF_INSTALL_DIR is no longer hardcoded, except for the case
    when it's explicitely specified via -D in cmake
  - extractor scripts are now copied in tools directory
  - fixed some changes in ACE which made servers crash in FreeBSD
2019-06-16 16:44:19 +03:00
jasanhell
1cf3cd2e2a [BUILD] Change default directory for install server and configs (#74)
prevent Cmake need to be run in administrator.
2019-05-24 20:05:28 +01:00
H0zen
4bd4b91e6f Rel. 0.22.1 - fix build issues 2019-05-15 13:41:17 +03:00
H0zen
feefa3b7bf Release 0.22 2019-05-14 13:07:40 +03:00
Antz
6b0e4a7228
Happy New Year 2019 from everyone at getMangos.eu 🎉 2019-01-02 23:27:16 +00:00
H0zen
3299820ab7 Implement OpenSSL 1.1.x support 2018-04-12 20:19:47 +01:00
MadMax
61ad4fe70d Revert "Allow OpenSSL version up to 1.1.x"
This reverts commit 6ccf8443ddca9db38c7accc1d2828b9cf2fe8946.
2018-04-12 16:42:48 +01:00
H0zen
6ccf8443dd Allow OpenSSL version up to 1.1.x 2018-04-12 15:46:05 +01:00
H0zen
f49b02611e Improvements to the build system
- ACE is now build as static library
  - Removed useless directives from master CMakeLists
  - Added support for MariaDB
  - On Windows builds, the required DLLs are now properly copied to the installation folder
2018-03-28 20:37:19 +03:00
Antz
52454825c7 Happy new year from getmangos 🎉 2018-01-14 10:24:47 +00:00
H0zen
39b058e58d New thread pool reactor implementation and refactoring world daemon. (#8)
* New thread pool reactor implementation and refactoring world daemon.

* Fix Linux build.

* Fix Windows debug builds.
2017-02-11 20:27:21 +00:00
Antz
0683879ddc Remove obsolete code 2017-02-05 23:28:31 +00:00
Antz
cb2d60ba17 🎉 Happy 2017 from everyone at getmangos.eu 2017-01-01 14:19:24 +00:00
Foereaper
e2cb67a522 Correcting SD version description 2016-11-08 23:59:52 +01:00
Antz
84d6755075 [Build] Enhanced Build System
Added additional build options:

BUILD_MANGOSD
BUILD_REALMD

ALSO DECOUPLED BUILD_TOOLS

All three can now be built separately from each other

EasyBuild has been update to support the extra options
2016-09-15 00:51:30 +01:00
Antz
c453b05106 Corrected website URL 2016-03-20 22:09:21 +00:00
Antz
3967eddc87 [2016] Happy New Year from the MaNGOS Team 2015-12-31 21:15:37 +00:00
H0zen
4292aeabb9 Corrections to the build system.
- FreeBSD does not support ACE_Stack_Trace
    - Made internal ACE build symmetrical with its external counterpart
    - Removed a redundant compiler directive
2015-12-07 18:49:36 +02:00
Antz
3a5ab0b766 [Build] move core definition into cmake 2015-12-01 22:24:16 +00:00
Antz
fcc75e083e [SD3] Added initial ScriptDev3 changes 2015-11-02 21:22:41 +00:00
H0zen
3ef7f86829 Minor corrections to the build system. 2015-08-20 10:46:04 +03:00
Foereaper
5a5664131d [Cleanup] Part 7
Updated and streamlined CMake copyright header

All CMake files now follow the same structure

Todo: Possibly remove more unnecessary stuff, add some needed definitions and clean up more of the structure
2015-04-12 01:52:08 +02:00
Foereaper
ee336830b5 Implement Playerbots
This is the first, rough implementation of Playerbot AI by Ike3, originally playerbot by blueboy

There's still TONS of work left to do on this, but it should compile and build

This introduces a new cmake option, playerbots. Disabled by default
2015-04-04 01:21:17 +02:00
Antz
4b35099b7b [Rel21] Set baseline revision 2015-03-29 21:40:26 +01:00
Foereaper
ff3f5344a9 Large rearrangement and cleanup of base cmake system
Thanks to Trinity for some conceptual inspirations!
2015-03-29 01:51:26 +01:00
Antz
e8eb4b3b94 [Rel21] Set baseline revision 2015-03-25 12:19:44 +00:00
Foereaper
ac236d5d47 [Cleanup] Part 6
Restructured mangosd, realmd and some general cleanup

Moved docs to the correct doc folder

Moved SOAP related lib files to the correct dep location

Updated PCH naming convention for SD2 to match the rest of the source

General CMake cleanup

Possibly fixed postgre build, to be tested
2015-03-24 23:03:31 +01:00
Foereaper
ee1b174a27 [Cleanup] Part 1
This is the first of several cleanup commits, specifically directed towards the dependencies.

This commits removes the old, deprecate precompiled openssl and mysql libraries, as well as started restructuring of shared and deps folder.

This has not been tested on Linux yet, and the pre-built SLN files have not yet been updated.
2015-03-23 01:29:17 +01:00
Antz
386f5374ab [Release20] Initial Release 20 2015-03-22 22:10:05 +00:00