message (STATUS "Preparing Hammer Amplitudes library.")


add_library (Amplitudes
 			 AmplBToCLepNuBase.cc
 			 AmplBDLepNu.cc
			 AmplBDstarDPiLepNu.cc
			 AmplBDstarDGamLepNu.cc
			 AmplTauEllNuNu.cc
			 AmplTauPiNu.cc
			 AmplTau3PiNu.cc
			 )

target_include_directories(Amplitudes PRIVATE ${PROJECT_SOURCE_DIR}/include
											 ${PROJECT_BINARY_DIR}/include)
set_target_properties(Amplitudes PROPERTIES POSITION_INDEPENDENT_CODE ${Hammer_PIC})
SET_TARGET_PROPERTIES(Amplitudes PROPERTIES VERSION ${Hammer_VERSION})
SET_TARGET_PROPERTIES(Amplitudes PROPERTIES SOVERSION ${Hammer_VERSION})
target_compile_options(Amplitudes PRIVATE ${Hammer_CompileOptions})
if(VERBOSE_DEBUG)
	target_compile_options(Amplitudes PRIVATE ${Hammer_VerboseOptions})
	if(VERY_VERBOSE_DEBUG)
		target_compile_options(Amplitudes PRIVATE ${Hammer_SanitizeOptions})
	endif()
endif()
target_link_libraries(Amplitudes Tools Base)

if(SANITIZE)
	add_sanitizers(Amplitudes)
endif()

install (TARGETS Amplitudes DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/Hammer)
