CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

PROJECT(triangle)

SET(TRI_SOURCES
    triangle.c
)

SET(TRI_HEADERS
    triangle.h
)

ADD_LIBRARY(triangle STATIC ${TRI_SOURCES} ${TRI_HEADERS})

add_definitions(-fPIC)

SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTRILIBRARY -DANSI_DECLARATORS")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTRILIBRARY -DANSI_DECLARATORS")

INSTALL(TARGETS triangle DESTINATION lib)
INSTALL(FILES ${TRI_HEADERS} DESTINATION include)
