108 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			108 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 
								 | 
							
								diff -Naur a/CMakeLists.txt b/CMakeLists.txt
							 | 
						||
| 
								 | 
							
								--- a/CMakeLists.txt	2012-04-04 13:09:12.000000000 +0800
							 | 
						||
| 
								 | 
							
								+++ b/CMakeLists.txt	2021-06-16 01:14:35.669163100 +0800
							 | 
						||
| 
								 | 
							
								@@ -31,6 +31,8 @@
							 | 
						||
| 
								 | 
							
								 set(CMAKE_USER_MAKE_RULES_OVERRIDE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/c_flag_overrides.cmake)
							 | 
						||
| 
								 | 
							
								 set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_flag_overrides.cmake)
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
							 | 
						||
| 
								 | 
							
								+
							 | 
						||
| 
								 | 
							
								 # Set a private module find path
							 | 
						||
| 
								 | 
							
								 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								@@ -81,17 +83,17 @@
							 | 
						||
| 
								 | 
							
								 endif(NOT Boost_FOUND)
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 set(Xerces_USE_STATIC_LIBS On)
							 | 
						||
| 
								 | 
							
								-find_package(Xerces QUIET)
							 | 
						||
| 
								 | 
							
								-if (NOT Xerces_FOUND)
							 | 
						||
| 
								 | 
							
								+find_package(XercesC QUIET)
							 | 
						||
| 
								 | 
							
								+if (NOT XercesC_FOUND)
							 | 
						||
| 
								 | 
							
								     set(XERCES_ROOT CACHE PATH "Location of the xerces library")
							 | 
						||
| 
								 | 
							
								     message(FATAL_ERROR
							 | 
						||
| 
								 | 
							
								 "Unable to find xerces library.
							 | 
						||
| 
								 | 
							
								 Please set the the XERCES_ROOT to point to the root of the xerces directory."
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								-endif (NOT Xerces_FOUND)
							 | 
						||
| 
								 | 
							
								+endif (NOT XercesC_FOUND)
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								-set(XML_LIBRARIES ${Xerces_LIBRARY})
							 | 
						||
| 
								 | 
							
								-set(XML_INCLUDE_DIRS ${Xerces_INCLUDE_DIR})
							 | 
						||
| 
								 | 
							
								+set(XML_LIBRARIES ${XercesC_LIBRARY})
							 | 
						||
| 
								 | 
							
								+set(XML_INCLUDE_DIRS ${XercesC_INCLUDE_DIR})
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
							 | 
						||
| 
								 | 
							
								     add_definitions(-DLINUX)
							 | 
						||
| 
								 | 
							
								@@ -187,12 +189,18 @@
							 | 
						||
| 
								 | 
							
								 add_executable( las2e57
							 | 
						||
| 
								 | 
							
								     src/tools/las2e57.cpp
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								+
							 | 
						||
| 
								 | 
							
								+if (MSVC)
							 | 
						||
| 
								 | 
							
								+    set(LAS2E57_EXTRA_LINK bcrypt)
							 | 
						||
| 
								 | 
							
								+endif(MSVC)
							 | 
						||
| 
								 | 
							
								+
							 | 
						||
| 
								 | 
							
								 target_link_libraries( las2e57
							 | 
						||
| 
								 | 
							
								     E57RefImpl
							 | 
						||
| 
								 | 
							
								     LASReader
							 | 
						||
| 
								 | 
							
								     time_conversion
							 | 
						||
| 
								 | 
							
								     ${XML_LIBRARIES}
							 | 
						||
| 
								 | 
							
								     ${CMAKE_THREAD_LIBS_INIT}
							 | 
						||
| 
								 | 
							
								+    ${LAS2E57_EXTRA_LINK}
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								 add_executable( e57fields
							 | 
						||
| 
								 | 
							
								     src/tools/e57fields.cpp
							 | 
						||
| 
								 | 
							
								@@ -270,15 +270,32 @@
							 | 
						||
| 
								 | 
							
								 install(
							 | 
						||
| 
								 | 
							
								     FILES
							 | 
						||
| 
								 | 
							
								         include/E57Foundation.h
							 | 
						||
| 
								 | 
							
								+        include/E57Simple.h
							 | 
						||
| 
								 | 
							
								+        include/LASReader.h
							 | 
						||
| 
								 | 
							
								     DESTINATION include/e57
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								+install(
							 | 
						||
| 
								 | 
							
								+    FILES
							 | 
						||
| 
								 | 
							
								+        include/time_conversion/time_conversion.h
							 | 
						||
| 
								 | 
							
								+        include/time_conversion/basictypes.h
							 | 
						||
| 
								 | 
							
								+        include/time_conversion/constants.h
							 | 
						||
| 
								 | 
							
								+        include/time_conversion/gnss_error.h
							 | 
						||
| 
								 | 
							
								+    DESTINATION include/e57/time_conversion
							 | 
						||
| 
								 | 
							
								+)
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 install(
							 | 
						||
| 
								 | 
							
								     FILES
							 | 
						||
| 
								 | 
							
								         CHANGES.TXT
							 | 
						||
| 
								 | 
							
								         README.TXT
							 | 
						||
| 
								 | 
							
								         src/refimpl/E57RefImplConfig.cmake
							 | 
						||
| 
								 | 
							
								-    DESTINATION .
							 | 
						||
| 
								 | 
							
								+    DESTINATION share/e57refimpl
							 | 
						||
| 
								 | 
							
								+)
							 | 
						||
| 
								 | 
							
								+
							 | 
						||
| 
								 | 
							
								+install(
							 | 
						||
| 
								 | 
							
								+    FILES
							 | 
						||
| 
								 | 
							
								+        README.TXT
							 | 
						||
| 
								 | 
							
								+    RENAME copyright
							 | 
						||
| 
								 | 
							
								+    DESTINATION share/libe57
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 #include (InstallRequiredSystemLibraries)
							 | 
						||
| 
								 | 
							
								--- a/src/refimpl/E57RefImplConfig.cmake	2011-10-06 16:01:00.000000000 +0800
							 | 
						||
| 
								 | 
							
								+++ b/src/refimpl/E57RefImplConfig.cmake	2022-03-01 16:48:29.117485600 +0800
							 | 
						||
| 
								 | 
							
								@@ -49,6 +49,8 @@
							 | 
						||
| 
								 | 
							
								 # NOTE: You will also need to include the boost and xerces libraries to your
							 | 
						||
| 
								 | 
							
								 # project.
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								+get_filename_component(E57RefImpl_DIR "${CMAKE_CURRENT_LIST_DIR}/../../" ABSOLUTE)
							 | 
						||
| 
								 | 
							
								+
							 | 
						||
| 
								 | 
							
								 IF (NOT "${E57RefImpl_DIR}/include" EQUAL "${E57RefImpl_INCLUDE_DIR}")
							 | 
						||
| 
								 | 
							
								     SET(E57RefImpl_LIBRARY_DEBUG E57RefImpl_LIBRARY_DEBUG-NOTFOUND)
							 | 
						||
| 
								 | 
							
								     SET(E57RefImpl_LIBRARY_RELEASE E57RefImpl_LIBRARY_RELEASE-NOTFOUND)
							 | 
						||
| 
								 | 
							
								@@ -78,6 +80,6 @@
							 | 
						||
| 
								 | 
							
								     NAMES   libE57RefImpl-d
							 | 
						||
| 
								 | 
							
								             E57RefImpl-d
							 | 
						||
| 
								 | 
							
								-    HINTS  ${E57RefImpl_DIR}/lib
							 | 
						||
| 
								 | 
							
								+    HINTS  ${E57RefImpl_DIR}/debug/lib
							 | 
						||
| 
								 | 
							
								     DOC "E57 debug library"
							 | 
						||
| 
								 | 
							
								 )
							 | 
						||
| 
								 | 
							
								 
							 |