Winfidonarleyan
739165a197
fix(Cmake/Build): correct build single app ( #12202 )
2023-01-15 15:22:53 +01:00
Winfidonarleyan
a1a1528cb4
feat(Core/Crypto): add support OpenSSL 3.0 ( #13354 )
2022-11-24 01:12:20 +07:00
Yehonal
171df31196
feat(CORE/bash): implemented acore dashboard for Windows ( #13476 )
...
+ implemented acore dashboard for windows
+ integrated acore dashboard for windows in our pipeline
+ implemented dry run for windows build
+ fixed permissions issue for all the operating systems
+ code clean
2022-10-22 15:40:13 +02:00
Kargatum
94528cd44d
feat(Tools/DbImport): implement separated app for importing DB ( #11614 )
2022-06-09 08:23:38 -03:00
Kargatum
4fbec972a8
refactor(Cmake): add support build selected applications and tools ( #11836 )
2022-05-31 17:05:39 +07:00
Kargatum
b1c5b44500
feat(Cmake/FindMySQL): add support MariaDB 10.9 ( #11835 )
2022-05-23 04:04:04 +07:00
Kitzunu
7e8b021db3
feat(Core): Enable C++20 support ( #10440 )
...
* feat(Core): Enable C++20 support
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit 177093e992c5d47d8c3b978c84857f5ecba12889.
* maybe fix GCC
* cherry-pick https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/299715.html
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit dc4e2ce281dd1a33cfac5be56488a3b96131bfd5.
* Update Duration.h
* Update Duration.h
* Update Duration.h
* cleanup
* more cleanup
* maybe fix build
* restore advstd::type_identity because GCC8 is garbage
* Update advstd.h
* fix gcc8 💤
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update src/common/Utilities/advstd.h
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2022-02-11 14:37:24 +01:00
Kargatum
378539ce7f
feat(Core/Cmake): add support MariaDb 10.7 and 10.8 ( #10322 )
2022-01-23 14:36:40 +01:00
Kitzunu
04fd8791e1
refactor(Core/DB): Deprecate MariaDB 10.4 and below ( #9675 )
2021-12-14 15:15:44 +01:00
Kargatum
51adbffae4
feat(Core/Modules): add separated lib for modules ( #9281 )
2021-12-02 20:28:58 +07:00
Kargatum
52aa0e9966
feat(License): add new headers information about license ( #7941 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2021-09-30 13:40:52 +07:00
Kargatum
70a8066ab0
feat(Cmake/MySQL): add support MariaDB 10.6 ( #7113 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-07-27 00:34:06 +07:00
Kargatum
7f6e9b1984
feat(CMake): enable optional C++20 support ( #7075 )
2021-07-25 01:54:02 +02:00
Necropola
c7129fa0dd
fix(CMake): find std::filesystem across platforms ( #6914 )
...
* fix(CORE): Find std::filesystem across platforms
Closes #6889
* Squeeze blank lines to make check-codestyle happy
* Move find_package(Filesystem ...) to deps/stdfs
* CMAKE_CXX_STANDARD gets already set in ConfigureBaseTargets.cmake
2021-07-17 11:41:36 +02:00
Kargatum
96c51317f5
feat(Deps/ACE): remove ACE library (part 1/2) ( #6980 )
2021-07-16 15:05:39 +02:00
Kargatum
2d2857ce81
feat(Core/DBUpdater): implement db auto update ( #6576 )
...
* feat(Core/DBUpdater): implement db auto update
* 1
* 2
* 3
* Some minor improvements
* add find bin for mysql 8.0
* lic
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-27 18:59:44 +02:00
Kargatum
5991b2769a
feat(Core/Scripts): split the huge scriptloader into smaller pieces ( #5346 )
...
* feat(Core/Scripts): split the huge scriptloader into smaller pieces
* AddSC_swamp_of_sorrows del
* 1
* add mod info
* 1
* 039f0e0faa
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-22 23:19:02 +02:00
Kargatum
f25a47715a
feat(Cmake/Modules): support add config all modules without AC_ADD_CONFIG_FILE ( #5994 )
2021-05-31 00:40:45 +02:00
Kargatum
325dcfc9a6
feat(Core/Build): add the possibility to link libraries dynamically ( #5348 )
2021-04-21 22:16:12 +02:00
Kargatum
e0b953b186
feat(Cmake/PCH): use target_precompile_headers instead of cotire ( #5082 )
2021-04-02 12:29:33 +02:00
vconcat
832b0304cc
feat(Build): allow using MySQL/MariaDB/OpenSSL from vcpkg ( #4914 )
2021-03-21 15:21:02 +01:00
Kargatum
dbefa17a53
feat(Core/Config): rework config and delete ACE inherited ( #4608 )
2021-02-28 14:37:03 +01:00
Malte Grave
2010308b7c
fix(Build/Cmake): CMake now uses the Windows env vars ( #3419 )
...
* CMake wasn't able to find the enviroment variables which are noted in
the Wiki e.g MYSQL_INCLUDE_DIR or MYSQL_LIBRARY. Further I added
another variable for OpenSSL which is OPENSSL_ROOT_DIR.
This change allows .zip installations with a custom PATH.
2021-01-11 22:50:07 +01:00
Kargatum
ea93a5c1a1
feat(CI/Codestyle): added codestyle check ( #3668 )
2021-01-09 11:59:50 +01:00
Kitzunu
f16aad0ad4
chore(MySQL): Deprecate 5.6 ( #4070 )
2021-01-03 03:14:06 +01:00
Francesco Borzì
1b156ef7eb
chore(Core): forgot to add copyright in new files + small correction ( #3861 )
2020-12-07 21:05:13 -06:00
Kargatum
c141be8684
feat(Deps/MySQL): add support MariaDB 10.5 ( #3452 )
2020-09-11 10:16:41 +07:00
Kitzunu
12c00e9149
chore(CMake)!: Drop support for MariaDB 10.1
...
BREAKING CHANGE: Building with MariaDB 10.1 will no longer be supported since we use code that exceeds its limits
2020-07-06 16:12:33 +02:00
Kitzunu
468398d51d
fix(CMake/FindMySQL): Allow MySQL 8.0 in Windows ( #3087 )
2020-05-31 22:50:13 +02:00
Kargatum
0e6c9a18f4
feat(Cmake/Build): Use interface targets for inheriting flags and definitions ( #2255 )
...
Co-authored-by: Naios Naios@users.noreply.github.com
2019-09-18 20:04:48 +07:00
Francesco Borzì
3a43e8c415
feat(Core): enable C++17 ( #2234 )
...
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
2019-09-02 13:54:10 +07:00
Kargatum
6150b4b948
feat(Cmake/MYSQL): Correct support MariaDB for windows ( #1674 )
...
* Delete CMake option MARIADB
* Delete definitions (-DMARIADB)
* Replace macro MariaDB support 10.2+
2019-04-17 23:42:31 +07:00
Kargatum
eae9affec9
feat(Cmake): Rewrite build and use inherited dependencies ( #1652 )
2019-04-01 22:41:08 +02:00
Viste(Кирилл)
e7dafc18d2
MySQL: fix MySQL 5.6 find mistake ( #1268 )
2019-01-12 16:02:59 +03:00
Kargatum
c00d5fe0ab
CMake: Use source_groups to represent the source tree ( #1247 )
2019-01-10 07:20:32 +03:00
Viste(Кирилл)
aa949479d7
MySQL: refuse any version of MySQL, below 5.6 ( #1227 )
2019-01-05 02:22:54 +03:00
Viste(Кирилл)
4a52df6375
Core/Build: Fix windows build for recent OpenSSL versions ( #1065 )
...
Closes #1047
2018-12-17 20:09:53 -03:00
Yehonal
685a89e03f
fixed cmake
2017-12-21 00:48:33 +01:00
Yehonal
b0c8eceb08
Refactoring part 2 [W.I.P]
2016-08-12 02:38:26 +02:00
Yehonal
991eed3b5a
Using more appropriate NS prefixes for our macro and cmake vars
2016-08-11 20:10:08 +02:00
Yehonal
4330b759b7
always set cmake $CONF_DIR and add in preprocessor defines
2016-08-11 20:09:10 +02:00
ShinDarth
b618b6a56f
Added AzerothCore labels
2016-07-24 15:55:38 +02:00
Yehonal
9fd22872c0
restructured repository based on following standards:
...
https://github.com/HW-Core/directory-structure
2016-07-08 23:58:11 +02:00