from pybind11.setup_helpers import Pybind11Extension, build_ext
from setuptools import setup

ext_modules = [
    Pybind11Extension(
        "radar_core",
        ["radar_core.cpp"],
        extra_compile_args=["-O3", "-march=native", "-mavx2"],
        libraries=["bz2"] # Link the BZip2 C library
    ),
]

setup(
    name="radar_core",
    ext_modules=ext_modules,
    cmdclass={"build_ext": build_ext},
)
