
# add the library that runs 
add_library(Hmm ccp_typ.cc hmm_math.cc lkp_typ.cc pda_typ.cc shm_typ.cc sstp_typ.cc
	tmp_typ.cc gpsihmm.cc hmm_mem.cc path2sap.cc selexCMSA.cc sqs_typ.cc
	stpb_typ.cc vtb_typ.cc hmm_gpxdrop.cc)

target_link_libraries(Hmm Aln Gsq Blst Afn )

#target_compile_options(Chn PRIVATE ${OpenMP_CXX_FLAGS})

# state that anybody linking to us needs to include the current source dir
include_directories(
	"${PROJECT_SOURCE_DIR}/lib/libafn" 
	"${PROJECT_SOURCE_DIR}/lib/libblst"
	"${PROJECT_SOURCE_DIR}/lib/libaln"
	"${PROJECT_SOURCE_DIR}/lib/libgsq"
	"${PROJECT_SOURCE_DIR}/lib/include"
	"${CMAKE_CURRENT_BINARY_DIR}"
	) 

cmake_minimum_required(VERSION 2.8)

#target_compile_definitions(Chn PRIVATE ${OpenMP_CXX_FLAGS} )

# setup the version numbering
set_property(TARGET Hmm PROPERTY VERSION "1.0.0")
set_property(TARGET Hmm PROPERTY SOVERSION "1")

install(TARGETS Hmm DESTINATION lib EXPORT HmmTargets)

