File libdmtx-adjust-cmake-build.diff of Package libdmtx
diff --exclude build -urN libdmtx-orig/CMakeLists.txt libdmtx/CMakeLists.txt
--- libdmtx-orig/CMakeLists.txt 2023-06-23 17:16:22.197299432 +0300
+++ libdmtx/CMakeLists.txt 2023-06-23 18:47:31.025826460 +0300
@@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.0)
project(DMTX VERSION 0.7.7 LANGUAGES C)
+add_definitions(-DHAVE_SYS_TIME_H -DHAVE_GETTIMEOFDAY)
+
# DMTX library
option(DMTX_SHARED "Build DMTX as shared library" ${BUILD_SHARED_LIBS})
if(DMTX_SHARED)
@@ -29,3 +31,11 @@
add_subdirectory("test")
endif()
endif()
+
+include(GNUInstallDirs)
+set(prefix ${CMAKE_INSTALL_PREFIX})
+set(exec_prefix "\${prefix}")
+set(libdir ${CMAKE_INSTALL_FULL_LIBDIR})
+set(includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR})
+set(PACKAGE_VERSION ${PROJECT_VERSION})
+configure_file(libdmtx.pc.in libdmtx.pc @ONLY)