import sys

from setuptools import Extension, setup

warn_flags = ["/W4"] if sys.platform == "win32" else ["-Wall", "-Wextra", "-Wno-unused-parameter"]
libs = [] if sys.platform == "win32" else ["m"]

setup(
    ext_modules=[
        Extension(
            name="bufsum",
            sources=["bufsum.c"],
            libraries=libs,
            extra_compile_args=warn_flags,
        ),
    ],
)
