
# add the library that runs 
add_library(Rpm rpm_typ.cc )

target_link_libraries(Rpm Afn Tax Aln Hmm Hat Chn Hpt )

# state that anybody linking to us needs to include the current source dir
# to find MathFunctions.h, while we don't.
include_directories("${PROJECT_SOURCE_DIR}/lib/libafn" 
        "${PROJECT_SOURCE_DIR}/lib/libtax"
        "${PROJECT_SOURCE_DIR}/lib/libaln"
        "${PROJECT_SOURCE_DIR}/lib/libhmm"
        "${PROJECT_SOURCE_DIR}/lib/libhat"
        "${PROJECT_SOURCE_DIR}/lib/libhpt"
        "${PROJECT_SOURCE_DIR}/lib/libchn"
	"${PROJECT_SOURCE_DIR}/lib/include"
	"${CMAKE_CURRENT_BINARY_DIR}") 

# target_include_directories(Rpm INTERFACE
#                            $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
#                            $<INSTALL_INTERFACE:include>)

cmake_minimum_required(VERSION 2.8)

#target_compile_definitions(Rpm PRIVATE "$<$<BOOL:${USE_MYMATH}>:USE_MYMATH>")

# define the symbol stating we are using the declspec(dllexport) when
# building on windows
#target_compile_definitions(Rpm PRIVATE "EXPORTING_MYMATH")

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

install(TARGETS Rpm DESTINATION lib EXPORT RpmTargets)

