# Minimum required version of CMake CMAKE_MINIMUM_REQUIRED(VERSION 2.8) IF(COMMAND CMAKE_POLICY) CMAKE_POLICY(SET CMP0003 NEW) ENDIF(COMMAND CMAKE_POLICY) # Set CMake project name PROJECT(CLIPPER) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ) IF(NOT LIB_DIR) SET(LIB_DIR lib) ENDIF(NOT LIB_DIR) IF(NOT BIN_DIR) SET(BIN_DIR bin) ENDIF(NOT BIN_DIR) IF(MSVC) add_definitions("-DCLIPPER_DLL_EXPORTS") ENDIF(MSVC) add_library(clipper clipper.cpp) set_target_properties(clipper PROPERTIES VERSION 4.6.0 SOVERSION 4) install(TARGETS clipper RUNTIME DESTINATION ${BIN_DIR} LIBRARY DESTINATION ${LIB_DIR} ARCHIVE DESTINATION ${LIB_DIR}) install(FILES clipper.hpp DESTINATION include)