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