16 exam_collect_common_factors
33 exam_function_exvector
70 macro(add_ginac_test thename)
71 if ("${${thename}_sources}" STREQUAL "")
72 set(${thename}_sources ${thename}.cpp ${${thename}_extra_src})
74 add_executable(${thename} EXCLUDE_FROM_ALL ${${thename}_sources})
75 target_link_libraries(${thename} ginac::ginac)
76 add_dependencies(test_suite ${thename})
77 add_dependencies(check ${thename})
78 add_test(NAME ${thename} COMMAND $<TARGET_FILE:${thename}>)
81 macro(add_ginac_timing thename)
82 set(${thename}_extra_src timer.cpp randomize_serials.cpp)
83 add_ginac_test(${thename})
84 target_compile_definitions(${thename} PRIVATE HAVE_CONFIG_H)
87 set(check_matrices_extra_src genex.cpp)
88 set(check_lsolve_extra_src genex.cpp)
90 foreach(exm ${ginac_exams})
91 add_ginac_test(${exm})
94 foreach(chk ${ginac_checks})
95 add_ginac_test(${chk})
98 foreach(tmr ${ginac_timings})
99 add_ginac_timing(${tmr})