mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-13 17:53:11 +02:00
when building on Apple with Clang >= 17. These specialisations are not strictly required by the C++ standard, and have been removed from LLVM. Fixes https://gitlab.com/kicad/code/kicad/-/issues/20631
This directory contains the nanodbc project from https://github.com/nanodbc/nanodbc It is licensed under MIT, with the license text in this directory. Note: The CMakeLists.txt file has been modified to remove the CXX flags nanodbc is adding to the build. These flags were interfering with the Clang build, and also including Werror is a bad idea. Note: The cpp and header file have been modified to remove the #ifdef _clang_ from the includes. This was needed when nanodbc changed the standard library, but now with GCC 13, this is needed when building with the GCC standard library and clang.