Adding -Wno-unknown-pragmas to avoid breaking the build on older versions of gcc