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(