title: How can I use the AOCC compiler for pyx / cython code
body: <p>I have written a pyx file, myfile.pyx and am successfully compiling (c++) and running the generated python package on my Ubuntu install, with the following code:</p>
  <pre><code>import numpy as np
  
  from distutils.core import setup
  from Cython.Build import cythonize
  
  
  setup(ext_modules=cythonize(&quot;package/myfile.pyx&quot;,
                               compiler_directives={'language_level': &quot;3&quot;},
                               annotate=True),
        include_dirs=[np.get_include()])
  </code></pre>
  <p>The following is at the top of &quot;myfile.pyx&quot;:</p>
  <pre><code># distutils: language=c++
  # distutils: extra_compile_args = -std=c++11
  # distutils: define_macros=NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION
  </code></pre>
  <p>To search for further performance improvements I would like to try some other compiler than the default. Therefore I've successfully installed and tested the AOCC 3.1.0 compiler on my machine. Unfortunately I'm completely lost in how to proceed. I would be grateful for advice/instructions for how to convert my pyx to c++ code, and next how to compile that code using the AOCC compiler.</p>