added platform specific compile arguments
This commit is contained in:
parent
f2691e6f28
commit
9eaa163e4e
@ -1,3 +1,3 @@
|
||||
[build-system]
|
||||
requires = ["setuptools", "oldest-supported-numpy/python"]
|
||||
requires = ["setuptools", "numpy"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
12
setup.py
12
setup.py
@ -2,6 +2,13 @@
|
||||
|
||||
import setuptools
|
||||
import numpy as np
|
||||
import sys
|
||||
|
||||
#platform specific compilation flags
|
||||
if sys.platform == 'win32':
|
||||
extra_compile_args = ['/W4']
|
||||
else:
|
||||
extra_compile_args=['-std=c99', '-Wall', '-Wextra']
|
||||
|
||||
c_ext = setuptools.Extension("_creader",
|
||||
sources = [
|
||||
@ -15,13 +22,14 @@ c_ext = setuptools.Extension("_creader",
|
||||
include_dirs=[
|
||||
np.get_include(),"src/"
|
||||
],
|
||||
extra_compile_args=['-std=c99', '-Wall', '-Wextra'] )
|
||||
extra_compile_args=extra_compile_args,
|
||||
)
|
||||
|
||||
|
||||
c_ext.language = 'c'
|
||||
setuptools.setup(
|
||||
name= 'creader',
|
||||
version = '2023.10.17',
|
||||
version = '2023.10.25',
|
||||
description = 'Reading cluster files',
|
||||
packages=setuptools.find_packages(exclude=[
|
||||
'tests',
|
||||
|
Reference in New Issue
Block a user