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