set (HAMMER_CORE_TEST_LIBS Core Rates FormFactors Amplitudes)
set (HAMMER_BASE_TEST_LIBS Base)
set (Hammer_Event_TEST_LIBS Core Rates FormFactors Amplitudes)

if(TARGET ThirdParty::HepMC)
    set(Hammer_Event_TEST_LIBS ${Hammer_Event_TEST_LIBS} ThirdParty::HepMC)
endif()

new_test (Event "${Hammer_Event_TEST_LIBS}")
new_test (SettingsHandler "${HAMMER_BASE_TEST_LIBS}" "test_defaults.yaml" "test_settings.yaml" "test_decsettings.yaml" "test_decsettings2.yaml")
new_test (Particle "${HAMMER_BASE_TEST_LIBS}")
new_test (Histos "${HAMMER_CORE_TEST_LIBS}")
new_test (Process "${HAMMER_CORE_TEST_LIBS}")
new_test (ProcessGraphs "${HAMMER_CORE_TEST_LIBS}")
new_test (Hammer "${HAMMER_CORE_TEST_LIBS}")
