aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@mines-paris.org>2015-02-21 15:06:00 +0000
committerEven Rouault <even.rouault@mines-paris.org>2015-02-21 15:06:00 +0000
commit1fb727832b9652310f6481d07ab843a12b9d5fc3 (patch)
tree4bef4ec1a922c05b0269deb555bb9d5e1cfa6d93
parentaf33f312d02dccd6d87e975bf5986edb9f2fc4f2 (diff)
downloadPROJ-1fb727832b9652310f6481d07ab843a12b9d5fc3.tar.gz
PROJ-1fb727832b9652310f6481d07ab843a12b9d5fc3.zip
cmake build: install nad.lst, geodesic.h. But not emess.h and pj_list.h (from Charles Karney)
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2625 4e78687f-474d-0410-85f9-8d5e500ac6b2
-rw-r--r--ChangeLog4
-rw-r--r--nad/CMakeLists.txt3
-rw-r--r--src/lib_proj.cmake17
3 files changed, 17 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f64b7f2..6e76e544 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,8 @@
2015-02-21 Even Rouault <even.rouault@spatialys.com>
+ * src/lib_proj.cmake nad/CMakeLists.txt: cmake build: install
+ nad.lst, geodesic.h. But not emess.h and pj_list.h (from Charles Karney)
+
+2015-02-21 Even Rouault <even.rouault@spatialys.com>
* src/pj_gridinfo.c: remove trailing / from preprocessor line
(from Charles Karney)
diff --git a/nad/CMakeLists.txt b/nad/CMakeLists.txt
index e95b0cd8..df8a8c29 100644
--- a/nad/CMakeLists.txt
+++ b/nad/CMakeLists.txt
@@ -11,7 +11,8 @@ set(PROJ_DICTIONARY epsg
nad27
GL27
nad83
- nad.lst )
+ nad.lst
+ CH )
#
# gridshift file
diff --git a/src/lib_proj.cmake b/src/lib_proj.cmake
index 1debba45..e308d127 100644
--- a/src/lib_proj.cmake
+++ b/src/lib_proj.cmake
@@ -199,11 +199,16 @@ SET(SRC_LIBPROJ_CORE
vector1.c
)
+set(HEADERS_LIBPROJ_INSTALL
+ projects.h
+ proj_api.h
+ geodesic.h
+)
+
set(HEADERS_LIBPROJ
+ ${HEADERS_LIBPROJ_INSTALL}
pj_list.h
emess.h
- projects.h
- proj_api.h
${CMAKE_CURRENT_BINARY_DIR}/proj_config.h
)
@@ -225,9 +230,9 @@ boost_report_value(JNI_SUPPORT)
if(JNI_SUPPORT)
set(SRC_LIBPROJ_CORE ${SRC_LIBPROJ_CORE}
jniproj.c )
- set(HEADERS_LIBPROJ ${HEADERS_LIBPROJ}
- org_proj4_PJ.h
- org_proj4_Projections.h)
+ set(HEADERS_JNI org_proj4_PJ.h org_proj4_Projections.h)
+ set(HEADERS_LIBPROJ_INSTALL ${HEADERS_LIBPROJ_INSTALL} ${HEADERS_JNI})
+ set(HEADERS_LIBPROJ ${HEADERS_LIBPROJ} ${HEADERS_JNI})
source_group("Source Files\\JNI" FILES ${SRC_LIBPROJ_JNI})
add_definitions(-DJNI_ENABLED)
include_directories( ${JNI_INCLUDE_DIRS})
@@ -301,7 +306,7 @@ install(TARGETS ${PROJ_CORE_TARGET}
FRAMEWORK DESTINATION ${FRAMEWORKDIR})
if(NOT BUILD_FRAMEWORKS_AND_BUNDLE)
- install(FILES ${ALL_LIBPROJ_HEADERS}
+ install(FILES ${HEADERS_LIBPROJ_INSTALL}
DESTINATION ${INCLUDEDIR})
endif(NOT BUILD_FRAMEWORKS_AND_BUNDLE)