
# add the library that runs 
add_library(Omc mcs_arg.cc mcs_typ.cc mcs_put.cc mcs_cdd.cc mcs_sample.cc 
	mcs_pttrn.cc mcs_init.cc mcs_rtrn.cc mcs_updown.cc mcs_partition.cc
	mcs_debug.cc mcsBPPS.cc hsi_typ.cc omc_operate.cc omc_fuse.cc
	omc_addleaf.cc omc_up.cc omc_down.cc omc_hihmm.cc omc_debug.cc
	omc_tweak.cc omc_typ.cc omc_simulate.cc omc_init.cc omc_run.cc 
	omc_junk.cc omc_insert.cc omc_cmh.cc mcs_junk.cc mad_typ.cc
	)

target_link_libraries(Omc Afn Gsq Blst Tax Alex Aln Term Tools Chn Hpt)

#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/libalex"
	"${PROJECT_SOURCE_DIR}/lib/libgsq"
	"${PROJECT_SOURCE_DIR}/lib/libaln"
	"${PROJECT_SOURCE_DIR}/lib/libterm"
	"${PROJECT_SOURCE_DIR}/lib/libtax"
	"${PROJECT_SOURCE_DIR}/lib/libhpt"
	"${PROJECT_SOURCE_DIR}/lib/libchn"
	"${PROJECT_SOURCE_DIR}/lib/libtools"
	"${PROJECT_SOURCE_DIR}/lib/libtax"
	"${PROJECT_SOURCE_DIR}/lib/libomc"
	"${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 Omc PROPERTY VERSION "1.0.0")
set_property(TARGET Omc PROPERTY SOVERSION "1")

install(TARGETS Omc DESTINATION lib EXPORT OmcTargets)

