diff options
Diffstat (limited to 'include/ingen/FilePath.hpp')
-rw-r--r-- | include/ingen/FilePath.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/ingen/FilePath.hpp b/include/ingen/FilePath.hpp index 392b336a..6f0266a7 100644 --- a/include/ingen/FilePath.hpp +++ b/include/ingen/FilePath.hpp @@ -26,8 +26,12 @@ #include <string> #include <utility> -#if defined(_WIN32) && !defined(__CYGWIN__) -#define USE_WINDOWS_FILE_PATHS 1 +#ifndef USE_WINDOWS_FILE_PATHS +# if defined(_WIN32) && !defined(__CYGWIN__) +# define USE_WINDOWS_FILE_PATHS 1 +# else +# define USE_WINDOWS_FILE_PATHS 0 +# endif #endif namespace ingen { @@ -41,7 +45,7 @@ namespace ingen { class INGEN_API FilePath { public: -#ifdef USE_WINDOWS_FILE_PATHS +#if USE_WINDOWS_FILE_PATHS using value_type = wchar_t; static constexpr value_type preferred_separator = L'\\'; #else |