1#!/usr/bin/env python
2#  vim: set ts=4 sw=4 tw=0 :
3
4from distutils.core import setup
5from distutils.extension import Extension
6
7import numpy
8
9try:
10    from Cython.Build import cythonize
11
12    USE_CYTHON = True
13    EXT = "pyx"
14except ImportError:
15    USE_CYTHON = False
16    EXT = "c"
17    cythonize = lambda ext: ext
18
19extensions = [
20    Extension(
21        "cp2k",
22        ["cp2k.{}".format(EXT)],
23        include_dirs=[numpy.get_include()],
24        libraries=["cp2k"],
25    ),
26]
27
28setup(name="cp2k", ext_modules=cythonize(extensions))
29