Subversion Repositories tpanel

Rev

Rev 115 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 115 Rev 119
Line 25... Line 25...
25
#endif
25
#endif
26
#include "expand.h"
26
#include "expand.h"
27
#include <assert.h>
27
#include <assert.h>
28
 
28
 
29
using namespace std;
29
using namespace std;
-
 
30
#if __GNUC__ < 9 && !defined(__ANDROID__)
-
 
31
   #if __cplusplus < 201703L
-
 
32
      #warning "Your C++ compiler seems to have no support for C++17 standard!"
-
 
33
   #endif
-
 
34
   #include <experimental/filesystem>
-
 
35
   namespace fs = std::experimental::filesystem;
-
 
36
#else
-
 
37
#  ifdef __ANDROID__
-
 
38
#   if _LIBCPP_STD_VER >= 17
-
 
39
#       include <filesystem>
-
 
40
        namespace fs = std::__fs::filesystem;
-
 
41
#   else
-
 
42
#       include <experimental/filesystem>
-
 
43
        namespace fs = std::__fs::filesystem;
-
 
44
#   endif
-
 
45
#  else
-
 
46
#   include <filesystem>
30
namespace fs = std::filesystem;
47
    namespace fs = std::filesystem;
-
 
48
#  endif
-
 
49
#endif
31
 
50
 
32
void Expand::setFileName (const string &fn)
51
void Expand::setFileName (const string &fn)
33
{
52
{
34
	fname.assign(fn);
53
	fname.assign(fn);
35
}
54
}