* support pip installation on win32 => issue #8

* bump version 1.2.7
This commit is contained in:
Mario Fink 2021-07-02 09:11:30 +02:00
parent 658a73a284
commit 1d7a512fd4
2 changed files with 18 additions and 5 deletions

View File

@ -15,7 +15,7 @@ extensions = Extension(
setup(
name="imc_termite",
version='1.2.6',
version='1.2.7',
description='IMCtermite cython extension',
author='Record Evolution GmbH',
author_email='mario.fink@record-evolution.de',

View File

@ -1,12 +1,24 @@
from setuptools import setup, Extension
import sys
print("building on platform: "+sys.platform)
if sys.platform == "linux" or sys.platform == "darwin" :
cmpargs = ['-std=c++17','-Wno-unused-variable']
lnkargs = ['-std=c++17','-Wno-unused-variable']
elif sys.platform == "win32" :
cmpargs = ['/EHsc','/std:c++17']
lnkargs = []
else :
raise RuntimeError("unknown platform")
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
setup(
name="IMCtermite",
version="1.2.6",
version="1.2.7",
author="Record Evolution GmbH",
author_email="mario.fink@record-evolution.de",
maintainer="Record Evolution GmbH",
@ -30,7 +42,8 @@ setup(
# include_dirs=["3rdparty/pugixml/","lib/"],
# depends=["../lib/tdm_termite.hpp"]
language='c++',
extra_compile_args=['-std=c++17','-Wno-unused-variable'],
extra_link_args=['-std=c++17'],
)],
extra_compile_args=cmpargs,
extra_link_args=lnkargs,
)
],
)