aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorThomas Knudsen <thokn@sdfe.dk>2017-10-07 17:48:25 +0200
committerThomas Knudsen <thokn@sdfe.dk>2017-10-12 14:38:50 +0200
commit973c87c5115e34c60d65f702815edee169fcdd1e (patch)
tree7076a86ec452a1e327cd337a5c85a260825b2447 /src/CMakeLists.txt
parentfaca621657c5c325c54e6f4f7ea2bc6df386b328 (diff)
downloadPROJ-973c87c5115e34c60d65f702815edee169fcdd1e.tar.gz
PROJ-973c87c5115e34c60d65f702815edee169fcdd1e.zip
gie.c and builtins.gie now able to reproduce internal test results
improved docs, improved strtod - avoid precision loss for very long fractions Switch gie.c to use same framework as cct.c numerous improvements in proj_strtod.c and gie.c Add gie to the build system
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 788273a9..494eef9b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -3,11 +3,12 @@
include(lib_proj.cmake)
# configure executable build
-option(BUILD_CCT "Build cct (coordinate conversion and transformation tool)" ON)
-option(BUILD_CS2CS "Build cs2cs (coordinate systems to coordinate systems translation tool)" ON)
-option(BUILD_PROJ "Build proj (cartographic projection tool : latlong <-> projected coordinates" ON)
-option(BUILD_GEOD "Build geod (computation of geodesic lines)" ON)
-option(BUILD_NAD2BIN "Build nad2bin (format conversion tool) " ON)
+option(BUILD_CCT "Build cct (coordinate conversion and transformation tool)" ON)
+option(BUILD_CS2CS "Build cs2cs (coordinate systems to coordinate systems translation tool)" ON)
+option(BUILD_GEOD "Build geod (computation of geodesic lines)" ON)
+option(BUILD_GIE "Build gie (geospatial integrity investigation environment - a PROJ.4 test tool)" ON)
+option(BUILD_NAD2BIN "Build nad2bin (format conversion tool)" ON)
+option(BUILD_PROJ "Build proj (cartographic projection tool : latlong <-> projected coordinates)" ON)
if(NOT MSVC)
if (NOT APPLE)
@@ -33,11 +34,6 @@ if(BUILD_CS2CS)
set(BIN_TARGETS ${BIN_TARGETS} cs2cs)
endif(BUILD_CS2CS)
-if(BUILD_PROJ)
- include(bin_proj.cmake)
- set(BIN_TARGETS ${BIN_TARGETS} binproj)
-endif(BUILD_PROJ)
-
if(BUILD_GEOD)
include(bin_geod.cmake)
include(bin_geodtest.cmake)
@@ -49,6 +45,16 @@ if(BUILD_NAD2BIN)
set(BIN_TARGETS ${BIN_TARGETS} nad2bin)
endif(BUILD_NAD2BIN)
+if(BUILD_PROJ)
+ include(bin_proj.cmake)
+ set(BIN_TARGETS ${BIN_TARGETS} binproj)
+endif(BUILD_PROJ)
+
+if(BUILD_GIE)
+ include(bin_gie.cmake)
+ set(BIN_TARGETS ${BIN_TARGETS} gie)
+endif(BUILD_GIE)
+
if (MSVC OR CMAKE_CONFIGURATION_TYPES)
if(BIN_TARGETS)
# Add _d suffix for your debug versions of the tools