Open A-Boring-Square opened 2 weeks ago
Have you ever heard of hacks to enable a library to work across different platforms/dependencies etc...? This is nothing special, unless you were triggered by a word. Please keep the issue tracker exclusively for issue/discussions.
if SOL_IS_ON(SOL_COMPILER_GCCI)
pragma GCC diagnostic push
pragma GCC diagnostic ignored "-Wshadow"
pragma GCC diagnostic ignored "-Wconversion"
if GNUC > 6
pragma GCC diagnostic ignored "-Wnoexcept-type"
endif
elif SOL_IS_ON(SOL_COMPILER_CLANGI)
// we'll just let this alone for now
elif SOL_IS_ON(SOL_COMPILER_VCXXI)
pragma warning(push)
pragma warning(disable : 4505) // unreferenced local function has been removed GEE THANKS
endif // clang++ vs. g++ vs. VC++