diff options
| author | mwtoews <mwtoews@gmail.com> | 2018-03-26 07:59:07 +1300 |
|---|---|---|
| committer | mwtoews <mwtoews@gmail.com> | 2018-03-26 07:59:07 +1300 |
| commit | d68054678282c2aea509bd700aa5a4af4173827d (patch) | |
| tree | d5134659cfe32601699cb1c9b8c66da0877b925c /cmake/ProjConfig.cmake | |
| parent | 325726a2b60743963fe4d392061dc81da1fc01e3 (diff) | |
| download | PROJ-d68054678282c2aea509bd700aa5a4af4173827d.tar.gz PROJ-d68054678282c2aea509bd700aa5a4af4173827d.zip | |
Rename CMake infrastructure to remove 4
Diffstat (limited to 'cmake/ProjConfig.cmake')
| -rw-r--r-- | cmake/ProjConfig.cmake | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/cmake/ProjConfig.cmake b/cmake/ProjConfig.cmake new file mode 100644 index 00000000..3c5f110d --- /dev/null +++ b/cmake/ProjConfig.cmake @@ -0,0 +1,42 @@ +################################################################################ +# ProjConfig.cmake - CMake build configuration of PROJ library +################################################################################ +# Copyright (C) 2010 Mateusz Loskot <mateusz@loskot.net> +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) +################################################################################ +include (CheckIncludeFiles) +include (CheckLibraryExists) +include (CheckFunctionExists) + +# check needed include file +check_include_files (dlfcn.h HAVE_DLFCN_H) +check_include_files (inttypes.h HAVE_INTTYPES_H) +check_include_files (jni.h HAVE_JNI_H) +check_include_files (memory.h HAVE_MEMORY_H) +check_include_files (stdint.h HAVE_STDINT_H) +check_include_files (stdlib.h HAVE_STDLIB_H) +check_include_files (string.h HAVE_STRING_H) +check_include_files (sys/stat.h HAVE_SYS_STAT_H) +check_include_files (sys/types.h HAVE_SYS_TYPES_H) +check_include_files (unistd.h HAVE_UNISTD_H) +check_include_files("stdlib.h;stdarg.h;string.h;float.h" STDC_HEADERS) + +CHECK_FUNCTION_EXISTS(localeconv HAVE_LOCALECONV) + +# check libm need on unix +check_library_exists(m ceil "" HAVE_LIBM) + +set(PACKAGE "proj") +set(PACKAGE_BUGREPORT "https://github.com/OSGeo/proj.4/issues") +set(PACKAGE_NAME "PROJ") +set(PACKAGE_STRING "PROJ ${${PROJECT_INTERN_NAME}_VERSION}") +set(PACKAGE_TARNAME "proj") +set(PACKAGE_URL "http://proj4.org") +set(PACKAGE_VERSION "${${PROJECT_INTERN_NAME}_VERSION}") + +configure_file(cmake/proj_config.cmake.in src/proj_config.h) + + |
