Имитация чувствительности к регистру в файловой системе, которая не чувствительна к регистру

Когда я разрабатываю на C ++ файловую систему без учета регистра, я скучаю по таким проблемам, как

#include "File.h"

если на диске это на самом делеfile.h.

Проблема появляется только тогда, когда я в конце концов пытаюсь скомпилировать код в чувствительной к регистру файловой системе.

Как имитировать чувствительность к регистру в файловой системе (например, OSX по умолчанию), которая не учитывает регистр?

Редактировать: Я ищу автоматизированное решение, которое я могу запустить сейчас и в будущем «нажатием кнопки».

Также кажется, что это хороший стиль для строгого именования файлов в C ++ после точного имени класса, включая case. Таким образом, SuperDuperClass появится в SuperDuperClass.h. Решение, которое требует имен файлов в нижнем регистре, не подходит.

Ответы на вопрос(3)

Ваш ответ на вопрос