import imp Import('env') custom = imp.load_source('custom_scons_functions', '{0}/custom_scons_functions.py'.format(env["HAPPY_HEART_SCONS"])) list_exec = [] # For the time being only main_test in Tests folder is considered... Later on should be as ModelInstances. #for problem in problems: # list_exec.append(SConscript(os.path.join(problem, 'SConscript'), ['env'], duplicate=0)) main_src = Split(''' main_test.cpp ''') test = custom.HappyHeartProgram(env, 'test', main_src, []) #main_ondomatic_numbering_src = Split(''' # OndomaticNumbering/main_test_ondomatic_numbering.cpp # ''') # # test_ondomatic_numbering = custom.HappyHeartProgram(env, 'test_ondomatic_numbering', main_ondomatic_numbering_src, []) main_coloring_src = Split(''' Geometry/Coloring/main_test_coloring.cpp Geometry/Coloring/Model.cpp ''') test_coloring = custom.HappyHeartProgram(env, 'test_coloring', main_coloring_src, []) main_conform_operator_src = Split(''' Operators/ConformProjector/Model.cpp Operators/ConformProjector/main.cpp ''') test_conform_operator = custom.HappyHeartProgram(env, 'test_conform_operator', main_conform_operator_src, []) main_test_p1_to_p2_src = Split(''' Operators/P1_to_HigherOrder/main_interpolator_P1_P2.cpp ''') test_p1_to_p2 = custom.HappyHeartProgram(env, 'test_p1_to_p2', main_test_p1_to_p2_src, []) main_test_p1_to_p1b_src = Split(''' Operators/P1_to_HigherOrder/main_interpolator_P1_P1b.cpp ''') test_p1_to_p1b = custom.HappyHeartProgram(env, 'test_p1_to_p1b', main_test_p1_to_p1b_src, []) main_test_fiber_list_manager_src = Split(''' Parameter/AtDof/main.cpp Parameter/AtDof/Model.cpp ''') test_fiber_list_manager = custom.HappyHeartProgram(env, 'test_fiber_list_manager', main_test_fiber_list_manager_src, []) main_test_parameter_time_dep = Split(''' Parameter/TimeDependency/Model.cpp Parameter/TimeDependency/main.cpp ''') test_parameter_time_dep = custom.HappyHeartProgram(env, 'test_parameter_time_dep', main_test_parameter_time_dep, []) list_exec.extend((test, test_coloring, test_conform_operator, test_p1_to_p2, test_p1_to_p1b, test_fiber_list_manager, test_parameter_time_dep )) #test_ondomatic_numbering deactivated for the moment #523 Return('list_exec')