From a68e725ba5f5b8a9912db57f19dce8109c4b5f50 Mon Sep 17 00:00:00 2001
From: Mads Jakobsen <mads.jakobsen@xfel.eu>
Date: Mon, 22 Apr 2024 09:25:20 +0200
Subject: [PATCH] inital file for myxpcs

---
 .gitignore      |  2 ++
 myxpcs/setup.py | 18 ++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 myxpcs/setup.py

diff --git a/.gitignore b/.gitignore
index 8b13789..221a589 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
 
+testing/output.mp4
+testing/abc.png
diff --git a/myxpcs/setup.py b/myxpcs/setup.py
new file mode 100644
index 0000000..5dbe49b
--- /dev/null
+++ b/myxpcs/setup.py
@@ -0,0 +1,18 @@
+from distutils.core import setup
+from Cython.Build import cythonize
+from distutils.extension import Extension
+import numpy
+
+
+extensions = [
+    Extension('function_call', ['source/function_call.pyx', 'source/set_integer.cpp'],
+              include_dirs=['include',numpy.get_include()],
+              extra_compile_args=['-std=c++20'],
+              language='c++'
+              ),
+]
+
+setup(
+    ext_modules=cythonize(extensions),
+    # extra_compile_args=["-w", '-g'],
+)
\ No newline at end of file
-- 
GitLab