Understanding Variables in CMake

Understanding Variables in CMake

Variables are an important component of CMake scripts, used to control various aspects of the build process. From specifying compiler options to setting installation paths and managing dependencies, the influence of variables can be seen everywhere. This article summarizes the concepts and usage of variables based on the official documentation. Basic Concepts When we mention … Read more

Experience of Developing Cross-Platform Games with Rust

Experience of Developing Cross-Platform Games with Rust

1. Introduction Since being captivated by the MOD magic of Warcraft III in my childhood, I have always had a special affection for game scripting languages. Looking back, developing game levels for Warcraft III using Blizzard’s JASS language, although JASS seems extremely rudimentary from today’s perspective, characterized by static typing and no garbage collection, it … Read more