# Set  the minimum  required version  of cmake  for a  project.
cmake_minimum_required(VERSION 2.6)
project(MATHEX)

add_library(mathex SHARED mathex.cpp)
set_target_properties(mathex PROPERTIES VERSION 0.0.0 SOVERSION 0)

add_executable(curvetest curvetest.cpp)
add_executable(tabletest tabletest.cpp)
add_executable(userfunctest userfunctest.cpp)
add_executable(inttest inttest.cpp)

link_directories (${MATHEX_BINARY_DIR})
target_link_libraries(curvetest mathex) 
target_link_libraries(tabletest mathex) 
target_link_libraries(userfunctest mathex) 
target_link_libraries(inttest mathex) 

install(TARGETS mathex LIBRARY DESTINATION lib${LIB_SUFFIX})
install(FILES mathex.h DESTINATION include)
