Commit Graph

7 Commits

Author SHA1 Message Date
scawful
cd66ce0d50 Update YAZE project configuration to use static libraries and improve library paths
- Replaced dynamic library dependencies with static versions in the `YAZE.vcxproj` file, enhancing build performance and reducing runtime dependencies.
- Added additional library directories to streamline the build process across different configurations (Debug/Release, Win32/x64/ARM64).
- This change improves the overall project structure and ensures compatibility with the new static library setup.
2025-09-28 15:53:06 -04:00
scawful
90f8d8b915 Remove unused system editor files from YAZE project configuration
- Deleted references to `system_editor.cc` and `system_editor.h` from YAZE.vcxproj and YAZE.vcxproj.filters to clean up the project structure.
- Updated `room_object.cc` to use a direct assignment for `gfx::TileInfo` and commented out unused code in `room.cc` and `tracker.cc` for clarity and future reference.
2025-09-28 15:12:15 -04:00
scawful
e10d29b802 Update YAZE project configuration and build instructions
- Increased warning level to Level4 in YAZE.vcxproj for better code quality checks.
- Enhanced preprocessor definitions to address C++23 deprecation warnings and improve compatibility with Clang.
- Added additional compiler options for better build performance and compatibility.
- Updated build instructions to recommend Clang for Windows, highlighting its advantages over MSVC.
- Included detailed setup options for both Clang and MSVC, along with troubleshooting tips for common issues.
2025-09-28 14:47:54 -04:00
scawful
8f661eab18 Add Generated Files filter and custom build commands in YAZE.vcxproj
- Introduced a new filter for "Generated Files" to organize generated headers and configuration files.
- Added custom build commands to generate the yaze_config.h file with versioning information for different build configurations (Debug and Release) across multiple platforms (Win32, x64, ARM64).
- Removed an unused header file from the project structure to streamline the codebase.
2025-09-28 14:41:09 -04:00
scawful
560c8fd4dd fix invalid filename in yaze vcxproj 2025-09-28 14:03:26 -04:00
scawful
9bb67b2fe1 Update Visual Studio project configuration and enhance CI workflow
- Modified the YAZE.vcxproj file to include additional include directories for improved project structure and dependency management.
- Added new header and source files related to the editor and Zelda3 components, expanding the project's functionality.
- Removed the non-blocking test execution step from the GitHub Actions workflow to streamline the release process.
2025-09-28 12:24:36 -04:00
scawful
4b01d7be1d Add initial Visual Studio solution and project files
- Created a new Visual Studio solution file (YAZE.sln) to manage the project structure.
- Added a project file (YAZE.vcxproj) with configurations for Debug and Release builds across multiple platforms (Win32, x64, ARM64).
- Established initial project structure with relevant source and header files included for compilation.
- Updated theme manager to remove unnecessary logging statements, streamlining the code for better readability.
2025-09-28 12:08:11 -04:00