commit 3599f0a58fac3fd31ee2f98d38c06cca9add9f9e
Author: david.sorber <david.sorber@gmail.com>
Date:   Sun Nov 2 10:58:04 2025 -0500

    Correcting CMake shared/static library syntax.

diff --git a/software/libpackjpg/lib_src/CMakeLists.txt b/software/libpackjpg/lib_src/CMakeLists.txt
index ab9cdf5..97b7c26 100644
--- a/software/libpackjpg/lib_src/CMakeLists.txt
+++ b/software/libpackjpg/lib_src/CMakeLists.txt
@@ -163,7 +163,11 @@ SET(packjpg_sources
 ################################################################################
 # Target: shared library
 ################################################################################
-ADD_LIBRARY(packjpg SHARED ${packjpg_sources})
+ADD_LIBRARY(packjpg SHARED ${packjpg_sources} "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
+
+SET_TARGET_PROPERTIES(packjpg PROPERTIES
+    CXX_STANDARD 17
+    PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
 
 INSTALL(TARGETS packjpg
         LIBRARY DESTINATION ${LIBRARY_INSTALL_PATH})
@@ -174,13 +178,16 @@ INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h" DESTINATION "usr/inclu
 ################################################################################
 # Target: static library
 ################################################################################
-ADD_LIBRARY(packjpg_static STATIC ${packjpg_sources})
+ADD_LIBRARY(packjpg_static STATIC ${packjpg_sources} "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
 SET_TARGET_PROPERTIES(packjpg_static PROPERTIES OUTPUT_NAME "packjpg")
 
-INSTALL(TARGETS packjpg_static
-        LIBRARY DESTINATION ${LIBRARY_INSTALL_PATH})
+SET_TARGET_PROPERTIES(packjpg_static PROPERTIES
+    CXX_STANDARD 17
+    PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
 
-INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h" DESTINATION "usr/include")
+INSTALL(TARGETS packjpg_static
+        ARCHIVE DESTINATION "${LIBRARY_INSTALL_PATH}"
+        PUBLIC_HEADER DESTINATION "usr/include")
 
 
 ################################################################################
