Commit f4de261c9de02fbd33ee35628743ed1e0f65d207

Authored by Jean-Baptiste CAYROU
1 parent 78d6c84d

Add openmp flag for swig

Showing 1 changed file with 7 additions and 1 deletions
pyext/setup.py.in
... ... @@ -132,6 +132,10 @@ if is_unit_test:
132 132 else:
133 133 data_files=[('@prefix@/share/ctools/swig', install_files)]
134 134  
  135 +if '@OPENMP_TRUE@' != '#':
  136 + extra_compile_args=['-fopenmp']
  137 + extra_link_args=['-fopenmp']
  138 +
135 139 # Setup
136 140 setup(name='@PACKAGE_NAME@',
137 141 version='@PACKAGE_VERSION@',
... ... @@ -144,7 +148,9 @@ setup(name='@PACKAGE_NAME@',
144 148 include_dirs=include_dirs,
145 149 library_dirs=library_dirs,
146 150 libraries=libraries,
147   - runtime_library_dirs=runtime_library_dirs)],
  151 + runtime_library_dirs=runtime_library_dirs,
  152 + extra_compile_args=extra_compile_args,
  153 + extra_link_args=extra_link_args)],
148 154 data_files=data_files,
149 155 license="GNU GPL v3",
150 156 long_description="CTA science analysis tools",
... ...