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,6 +132,10 @@ if is_unit_test:
132 else: 132 else:
133 data_files=[('@prefix@/share/ctools/swig', install_files)] 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 # Setup 139 # Setup
136 setup(name='@PACKAGE_NAME@', 140 setup(name='@PACKAGE_NAME@',
137 version='@PACKAGE_VERSION@', 141 version='@PACKAGE_VERSION@',
@@ -144,7 +148,9 @@ setup(name='@PACKAGE_NAME@', @@ -144,7 +148,9 @@ setup(name='@PACKAGE_NAME@',
144 include_dirs=include_dirs, 148 include_dirs=include_dirs,
145 library_dirs=library_dirs, 149 library_dirs=library_dirs,
146 libraries=libraries, 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 data_files=data_files, 154 data_files=data_files,
149 license="GNU GPL v3", 155 license="GNU GPL v3",
150 long_description="CTA science analysis tools", 156 long_description="CTA science analysis tools",