BrettMayson / HEMTT

Build System for Arma 3
http://hemtt.dev/
GNU General Public License v2.0
111 stars 39 forks source link

[Feature Request] Case-sensitive includes #762

Closed DartRuffian closed 3 weeks ago

DartRuffian commented 1 month ago

An option to make includes be case-sensitive, primarily to match CI.

For example, trying to include a file named cfg\cfgWeapons.hpp with #include Cfg\CfgWeapons.hpp will fail, or at least give a warning. Maybe even the option to change between error, warning, or ignore.

BrettMayson commented 1 month ago

I think this was a regression at some point, hemtt should've been check for includes case insensitive, but Linux is complaining about it again, not completely sure though

DartRuffian commented 1 month ago

Interesting, I wouldn't know if it had checked in the past or not because we only setup CI for hemtt semi-recently (~3 months ago)

BrettMayson commented 3 weeks ago

Will warn on Windows, and error on Linux if the cases don't match