diff CMakeLists.txt @ 71:30fb3ce960d9

configurable user permissions
author Alain Mazy <am@osimis.io>
date Wed, 22 Feb 2023 13:13:38 +0100
parents af44dce56328
children 94a9484d7f8f
line wrap: on
line diff
--- a/CMakeLists.txt	Tue Feb 21 09:23:47 2023 +0100
+++ b/CMakeLists.txt	Wed Feb 22 13:13:38 2023 +0100
@@ -124,6 +124,15 @@
   -DORTHANC_ENABLE_LOGGING_PLUGIN=1
   )
 
+set(ADDITIONAL_RESOURCES
+  DEFAULT_CONFIGURATION  ${CMAKE_SOURCE_DIR}/Plugin/DefaultConfiguration.json
+  )
+
+  EmbedResources(
+  --no-upcase-check
+  ${ADDITIONAL_RESOURCES}
+  )
+
 add_library(OrthancAuthorization SHARED
   ${CMAKE_SOURCE_DIR}/Plugin/AccessedResource.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/AssociativeArray.cpp
@@ -134,6 +143,7 @@
   ${CMAKE_SOURCE_DIR}/Plugin/Enumerations.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/MemoryCache.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/OrthancResource.cpp
+  ${CMAKE_SOURCE_DIR}/Plugin/PermissionParser.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/Plugin.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/ResourceHierarchyCache.cpp
   ${CMAKE_SOURCE_DIR}/Plugin/Token.cpp