diff --git a/README.md b/README.md index ce40ef1..919d89b 100644 --- a/README.md +++ b/README.md @@ -26,3 +26,10 @@ To install with references to the source code where it is downloaded (so that changes in the sourcecode are reflected immediately): $ pip install -e [cuda] --user + +For windows installation install all required software with pip or conda and run +following in the kde-directory while in your prefered python environment + +$ pip install ".[cuda]" + + diff --git a/kde/kde.c b/kde/kde.c index e78c529..e6230ac 100644 --- a/kde/kde.c +++ b/kde/kde.c @@ -27,8 +27,15 @@ #include #include + +#ifdef _MSC_VER +#include + +#else #include +#endif + #include #define _USE_MATH_DEFINES #include diff --git a/setup.py b/setup.py index 155f2f7..a6705b1 100644 --- a/setup.py +++ b/setup.py @@ -1,14 +1,19 @@ #!/usr/bin/env python - +import platform from distutils.core import setup, Extension if __name__ == "__main__": + if(platform.system()=='Windows'): + extra_compile_args=['-Wall', '-O2'] + else: + extra_compile_args=['-Wall', '-O3', '-fPIC', '-Werror'] + ckde = Extension( name='kde.kde', sources=['kde/kde.c'], - extra_compile_args=['-Wall', '-O3', '-fPIC', '-Werror'] + extra_compile_args=extra_compile_args ) setup(