enable_language (Fortran)
include(FortranCInterface)

FortranCInterface_HEADER(amos_mangling.h
	MACRO_NAMESPACE "AMOS_"
	SYMBOL_NAMESPACE "amos_"
	SYMBOLS zbesj zbesy zbesh zbesi zbesk zsqrt
	)

add_library(amos 
	dgamln.f zabs.f zasyi.f zbinu.f zdiv.f zmlri.f zshch.f zunhj.f zunk1.f
	d1mach.f zacai.f zbesh.f zbknu.f zexp.f zmlt.f zsqrt.f zunik.f zunk2.f
	i1mach.f zacon.f zbesj.f zbuni.f zkscl.f zrati.f zs1s2.f zuni1.f zuoik.f
	xerror.f zairy.f zbesy.f zbunk.f zlog.f zseri.f zuchk.f zuni2.f zwrsk.f
	)

target_include_directories (amos PUBLIC	${CMAKE_CURRENT_SOURCE_DIR})