74 Commits

Author SHA1 Message Date
ShiftyX1
5507e17402 fix: replace copy_directory_if_different with copy_directory
Some checks failed
Build and Release / prepare (push) Successful in 0s
Build / Build (push) Has been cancelled
Build and Release / build_linux (push) Failing after 9m9s
Build and Release / build_macos (push) Failing after 5s
Build and Release / build_windows (push) Failing after 5s
Build and Release / publish_release (push) Has been skipped
MSVC Build / build-windows (windows-latest) (push) Has been cancelled
- copy_directory_if_different doesn't exist in CMake 3.22
- Use standard copy_directory command instead
2025-12-08 20:52:57 +03:00
MihailRis
f5868b65f0 add build info to release (#725)
* attempt to add VC_BUILD_NAME

* fix

* fix

* update macos.yml

* fix

* update macos.yml

* update macos.yml

* add debug step

* update

* update

* fix release.yml

* update cmake

* update WindowControl.cpp

* update workflows

* update release.yml

* add --output-always

* cleanup
2025-12-08 19:21:50 +03:00
MihailRis
149d095e6d
update minimum cmake version (#499)
* update minimum cmake version to 3.5
* add '-DCMAKE_POLICY_VERSION_MINIMUM=3.5' to appimage workflow
* add '-DCMAKE_POLICY_VERSION_MINIMUM=3.5' to appimage workflow
2025-04-02 13:25:02 +03:00
Ygrik2003
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
Alexei Kartashov
11b38c4648 fix: stdc++fs is implemented in c++17 and does not exist in some linux distr 2025-01-25 02:38:36 +03:00
Stepanov Igor
bb15d17892 add cmake-format.py and formating all cmake files 2025-01-09 16:32:54 +03:00
MihailRis
83d8254d69 set minimum required cmake version to 3.26 2024-12-27 07:21:06 +03:00
MihailRis
857bdd7f37 update cmake lists 2024-12-27 07:14:47 +03:00
MihailRis
d73c0b21f5 fix cmake in linux 2024-12-27 07:00:30 +03:00
Stepanov Igor
c18c210fe0 Return old behavior 2024-12-25 18:21:46 +03:00
Stepanov Igor
7792ecfe9e Fix msvc build 2024-12-25 03:03:01 +03:00
Stepanov Igor
e7d36ef4f5 Fix static compilation 2024-12-25 02:43:59 +03:00
Stepanov Igor
6863282a1e Fix ctests 2024-12-21 01:26:27 +03:00
Stepanov Igor
84887d26ec Refactoring CmakePresets for windows github actions and refactoring README 2024-12-20 17:16:31 +03:00
Stepanov Igor
dd09e3fb1c Cleanup 2024-12-15 02:43:25 +03:00
Stepanov Igor
7547152ab2 Fix resources linking 2024-12-15 02:17:27 +03:00
Stepanov Igor
dccda99364 Fix usage vcpkg for windows and fix readme, remove vcpkg usage flag from cmake 2024-12-15 01:56:02 +03:00
MihailRis
323acb2573 static link libstdc++ (mingw) 2024-12-14 16:27:17 +03:00
MihailRis
5e8805f241 add vctest (WIP) 2024-12-07 15:49:23 +03:00
MihailRis
27acc1d8b1 rename voxel_engine.cpp to main.cpp 2024-12-07 00:12:42 +03:00
REDxEYE
5b6cee1bf5 Remove custom target 2024-12-06 21:44:12 +03:00
REDxEYE
ad81e64461 Add EXTRLE16+GZIP combo for chunk compression 2024-12-02 21:26:44 +03:00
ShadelessFox
3f531bbf98
Use high-resolution timer for a better frame time 2024-11-04 17:22:36 +01:00
MihailRis
5fbc05d21d
Fix windows workflow (#322) 2024-10-21 21:16:12 +03:00
MihailRis
a89e025094 update CMakeLists.txt 2024-08-12 15:40:11 +03:00
MihailRis
908a348672 add dev/cmake/BuildAppdir.cmake 2024-08-12 15:37:35 +03:00
MihailRis
d021240a32 fix lua include directory 2024-08-12 00:39:36 +03:00
MihailRis
2b30ab966b add test and src subdirectories 2024-08-12 00:35:23 +03:00
MihailRis
de5c75d782 replace include guards with pragma once 2024-08-10 01:57:59 +03:00
InfiniteCoder
eeb9ba77fb Add global include directory 2024-08-04 10:11:01 +03:00
MihailRis
97f23355c3 set default value of VOXELENGINE_BUILD_WINDOWS_VCPKG to ON 2024-06-14 16:32:21 +03:00
MihailRis
a340c8525c revert extra changes in CMakeLists.txt 2024-06-12 00:47:54 +03:00
MihailRis
2061665dd2 revert workflow experiments 2024-06-12 00:43:00 +03:00
MihailRis
ea858f4049 fix CMakeLists.txt 2024-06-12 00:01:23 +03:00
MihailRis
68a7c776a8 fix lua paths 2024-06-11 23:53:19 +03:00
MihailRis
aaeea57fc0 update windows workflow and CMakeLists.txt 2024-06-11 23:36:39 +03:00
MihailRis
c5006107b9 update windows workflow 2024-06-11 23:13:28 +03:00
MihailRis
825eec049d set VCPKG_TARGET_TRIPLET to x64-windows-static-md 2024-06-11 23:00:09 +03:00
MihailRis
a754cbdf6e add workflows test include & update CMakeLists.txt 2024-06-11 22:02:06 +03:00
MihailRis
412b63048c update CMakeLists.txt 2024-06-11 21:56:58 +03:00
MihailRis
e090f8fa1e add EnTT library requirement 2024-06-11 21:20:52 +03:00
Sergwest
ac0408d42a arch compability fixes and unwarning changes 2024-06-07 22:20:40 +03:00
Danila Artyukhov
bfd726ae7b MacOs app build workflow 2024-06-04 14:23:49 +03:00
MihailRis
949f18e757 -Og optimizations level for Debug configuration (GCC and Clang) 2024-05-31 13:23:13 +03:00
Er2
7e227c1cc1 Compilation fixes 2024-04-26 16:34:06 +03:00
Sergwest
2992a8328b add luajit include dir 2024-03-21 15:57:23 +03:00
Sergwest
7435579e49 refix cmake 2024-03-21 15:00:50 +03:00
Sergwest
c80d96a5ed fix lua and luajit conflict 2024-03-20 22:38:41 +03:00
MihailRis
1addf869ec msvc build fix 2024-03-12 12:37:41 +03:00
MihailRis
6ba638fad6 CMakeLists.txt & vcpkg.json update 2024-02-28 13:34:59 +03:00