--- bncsutil-1.4.3/CMakeLists.txt.orig	2025-08-23 13:27:41.826146644 +1000
+++ bncsutil-1.4.3/CMakeLists.txt	2025-08-23 13:28:01.812201860 +1000
@@ -99,26 +99,28 @@
 
 include(CMakePackageConfigHelpers)
 
+include(GNUInstallDirs)
+
 install(TARGETS bncsutil
         EXPORT bncsutilTargets
-        RUNTIME DESTINATION bin
-        LIBRARY DESTINATION lib
-        ARCHIVE DESTINATION lib
-        INCLUDES DESTINATION include
+        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
 )
 
-install(FILES ${HEADERS} DESTINATION include/bncsutil)
+install(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/bncsutil)
 
 install(EXPORT bncsutilTargets
         FILE bncsutilTargets.cmake
         NAMESPACE bncsutil::
-        DESTINATION lib/cmake/bncsutil
+        DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/bncsutil
 )
 
 configure_package_config_file(
         "${CMAKE_CURRENT_SOURCE_DIR}/CMake/bncsutilConfig.cmake.in"
         "${CMAKE_CURRENT_BINARY_DIR}/bncsutilConfig.cmake"
-        INSTALL_DESTINATION lib/cmake/bncsutil
+        INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/bncsutil
 )
 
 write_basic_package_version_file(
@@ -130,7 +132,7 @@
 install(FILES
         "${CMAKE_CURRENT_BINARY_DIR}/bncsutilConfig.cmake"
         "${CMAKE_CURRENT_BINARY_DIR}/bncsutilConfigVersion.cmake"
-        DESTINATION lib/cmake/bncsutil
+        DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/bncsutil
 )
 
 #CPack configuration
