Removed un-needed patches to code to fix C20 problems Removed endian patches Changed CMakefileLists.txt patch to remove -Werror for gcc-13 Opened upstream on that.
58 lines
2.6 KiB
Diff
58 lines
2.6 KiB
Diff
diff -up vsomeip-3.3.0/CMakeLists.txt.installdirs vsomeip-3.3.0/CMakeLists.txt
|
|
--- vsomeip-3.3.0/CMakeLists.txt.installdirs 2023-03-13 10:09:12.000000000 -0400
|
|
+++ vsomeip-3.3.0/CMakeLists.txt 2023-03-29 15:23:59.448286123 -0400
|
|
@@ -6,6 +6,8 @@
|
|
cmake_minimum_required (VERSION 3.10)
|
|
project (vsomeip)
|
|
|
|
+include(GNUInstallDirs)
|
|
+
|
|
set (VSOMEIP_NAME vsomeip3)
|
|
set (VSOMEIP_COMPAT_NAME vsomeip)
|
|
|
|
@@ -31,14 +33,14 @@ endif()
|
|
###################################################################################################
|
|
|
|
# Offer the user the choice of overriding the installation directories
|
|
-set (INSTALL_LIB_DIR lib CACHE PATH "Installation directory for libraries")
|
|
-set (INSTALL_BIN_DIR bin CACHE PATH "Installation directory for executables")
|
|
-set (INSTALL_INCLUDE_DIR include CACHE PATH "Installation directory for header files")
|
|
+set (INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH "Installation directory for libraries")
|
|
+set (INSTALL_BIN_DIR ${CMAKE_INSTALL_BINDIR} CACHE PATH "Installation directory for executables")
|
|
+set (INSTALL_INCLUDE_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE PATH "Installation directory for header files")
|
|
|
|
if (WIN32 AND NOT CYGWIN)
|
|
set (DEF_INSTALL_CMAKE_DIR CMake)
|
|
else ()
|
|
- set (DEF_INSTALL_CMAKE_DIR lib/cmake/${VSOMEIP_NAME})
|
|
+ set (DEF_INSTALL_CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/${VSOMEIP_NAME})
|
|
endif ()
|
|
|
|
set (INSTALL_CMAKE_DIR ${DEF_INSTALL_CMAKE_DIR} CACHE PATH "Installation directory for CMake files")
|
|
@@ -466,7 +468,7 @@ export (PACKAGE ${VSOMEIP_COMPAT_NAME})
|
|
configure_file (vsomeipConfig.cmake.in "${PROJECT_BINARY_DIR}/vsomeipConfig.cmake" @ONLY)
|
|
configure_file (vsomeipConfigVersion.cmake.in "${PROJECT_BINARY_DIR}/vsomeipConfigVersion.cmake" @ONLY)
|
|
|
|
-set (COMPAT_INSTALL_CMAKE_DIR "lib/cmake/${VSOMEIP_COMPAT_NAME}")
|
|
+set (COMPAT_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${VSOMEIP_COMPAT_NAME}")
|
|
|
|
install (
|
|
EXPORT vsomeipTargets
|
|
@@ -483,7 +485,7 @@ install (
|
|
)
|
|
|
|
configure_file(vsomeip.pc.in ${PROJECT_BINARY_DIR}/vsomeip.pc @ONLY)
|
|
-install(FILES ${PROJECT_BINARY_DIR}/vsomeip.pc DESTINATION lib/pkgconfig)
|
|
+install(FILES ${PROJECT_BINARY_DIR}/vsomeip.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
|
|
|
endif ()
|
|
|
|
@@ -589,7 +591,7 @@ endif()
|
|
# create pkg-config file
|
|
if(NOT WIN32)
|
|
configure_file(${VSOMEIP_NAME}.pc.in ${PROJECT_BINARY_DIR}/${VSOMEIP_NAME}.pc @ONLY)
|
|
- install(FILES ${PROJECT_BINARY_DIR}/${VSOMEIP_NAME}.pc DESTINATION lib/pkgconfig)
|
|
+ install(FILES ${PROJECT_BINARY_DIR}/${VSOMEIP_NAME}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
|
endif()
|
|
|
|
##############################################################################
|