9
9
10
10
import pytest
11
11
import enum
12
+ import deprecation
12
13
13
14
from ramble .appkit import * # noqa
14
15
@@ -212,6 +213,7 @@ def add_input_file(app_inst, input_num=1, func_type=func_types.directive):
212
213
213
214
214
215
# TODO: can this be dried with the modifier language add_compiler?
216
+ @deprecation .fail_if_not_removed
215
217
def add_compiler (app_inst , spec_num = 1 , func_type = func_types .directive ):
216
218
spec_name = 'Compiler%spec_num'
217
219
spec_spack_spec = f'compiler_base@{ spec_num } .0 +var1 ~var2'
@@ -224,11 +226,15 @@ def add_compiler(app_inst, spec_num=1, func_type=func_types.directive):
224
226
}
225
227
226
228
if func_type == func_types .directive :
227
- define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
229
+ default_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
228
230
compiler_spec = spec_compiler_spec )(app_inst )
231
+ define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
232
+ compiler_spec = spec_compiler_spec )(app_inst )
229
233
elif func_type == func_types .method :
230
- app_inst .define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
234
+ app_inst .default_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
231
235
compiler_spec = spec_compiler_spec )
236
+ app_inst .define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
237
+ compiler_spec = spec_compiler_spec )
232
238
else :
233
239
assert False
234
240
@@ -242,11 +248,11 @@ def add_compiler(app_inst, spec_num=1, func_type=func_types.directive):
242
248
}
243
249
244
250
if func_type == func_types .directive :
245
- define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
246
- compiler_spec = spec_compiler_spec )(app_inst )
251
+ define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: f405
252
+ compiler_spec = spec_compiler_spec )(app_inst )
247
253
elif func_type == func_types .method :
248
254
app_inst .define_compiler (spec_name , spack_spec = spec_spack_spec , # noqa: F405
249
- compiler_spec = spec_compiler_spec )
255
+ compiler_spec = spec_compiler_spec )
250
256
else :
251
257
assert False
252
258
0 commit comments