Files
BackOne/ext/libpqxx-7.7.3/config-tests/need_fslib.cxx
T
dsutanto dbdc5bcc4a
/ build_macos (push) Has been cancelled
/ build_windows (push) Has been cancelled
/ build_ubuntu (push) Has been cancelled
First Commit
2025-11-19 16:23:45 +07:00

22 lines
591 B
C++

// Check whether we need to link to the stdc++fs library.
//
// We assume that the presence of the <filesystem> header means that we have
// support for the basics of std::filesystem. This check will succeed if
// either there is no <filesystem> header, or there is one and it works without
// any special options. If the link fails, we assume that -lstdc++fs will fix
// it for us.
#include <iostream>
#if __has_include(<filesystem>)
# include <filesystem>
#endif
int main()
{
#if __has_include(<filesystem>)
std::cout << std::filesystem::path{"foo.bar"}.c_str() << '\n';
#endif
}