Commit graph

5 commits

Author SHA1 Message Date
rtm516 eb8c9467f0
Move to cmake 2026-03-06 23:43:24 +00:00
Portal fcc9970ec6
Replace CopyAssets.cmake with multithreaded Robocopy (and rsync) implementation. (#410)
* Replace CopyAssets.cmake with Robocopy implementation.

* Replace CopyAssets.cmake with Robocopy implementation.
2026-03-05 14:30:22 +07:00
GuglioIsStupid 3dce71ef32
Copy assets fix (#207)
* Update CopyAssets to ignore source files and only copy used files.

* Forgot the debug copy assets

* Remove leftovers from testing

* Fix ClientSources.cmake to include WinsockNetLayer.cpp

* Ignore xml and lang files in output, also remove Layout directory as it only includes a useless binary

* Debug & Release use the same file structure
2026-03-03 07:04:36 +07:00
isaiah 9a85a1cd07 Add functions to ensure directory creation and copy legacy redistributables 2026-03-01 15:47:31 -07:00
isaiah 5109b8c07a Add CMake build system and source files for Minecraft Client
- Created Compile.md with detailed instructions for building the project using Visual Studio and CMake.
- Added ClientSources.cmake to define the source files for the Minecraft Client.
- Implemented CopyAssets.cmake to handle asset copying during the build process.
- Introduced WorldSources.cmake to list the source files for Minecraft world functionalities.
2026-03-01 15:47:31 -07:00