36 lines
1.1 KiB
CMake
36 lines
1.1 KiB
CMake
project (GeographicLib)
|
|
|
|
# Version information
|
|
set (PROJECT_VERSION_MAJOR 1)
|
|
set (PROJECT_VERSION_MINOR 49)
|
|
set (PROJECT_VERSION_PATCH 0)
|
|
set (PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
|
|
if (PROJECT_VERSION_PATCH GREATER 0)
|
|
set (PROJECT_VERSION "${PROJECT_VERSION}.${PROJECT_VERSION_PATCH}")
|
|
endif ()
|
|
|
|
# The library version tracks the numbering given by libtool in the
|
|
# autoconf set up.
|
|
set (LIBVERSION_API 17)
|
|
set (LIBVERSION_BUILD 17.1.2)
|
|
string (TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
|
|
string (TOUPPER ${PROJECT_NAME} PROJECT_NAME_UPPER)
|
|
|
|
cmake_minimum_required (VERSION 2.8.4) # This version was released 2011-02-16
|
|
|
|
# (7) Set the default "real" precision. This should probably be left
|
|
# at 2 (double).
|
|
set (GEOGRAPHICLIB_PRECISION 2 CACHE STRING
|
|
"Precision: 1 = float, 2 = double, 3 = extended, 4 = quadruple, 5 = variable")
|
|
set_property (CACHE GEOGRAPHICLIB_PRECISION PROPERTY STRINGS 1 2 3 4 5)
|
|
|
|
|
|
set (LIBNAME Geographic)
|
|
|
|
include_directories(
|
|
./include/
|
|
)
|
|
|
|
add_library(libGeographiccc src/LocalCartesian.cpp
|
|
src/Geocentric.cpp
|
|
src/Math.cpp) |