This is an automated email from the ASF dual-hosted git repository. scantor pushed a commit to branch xerces-3.3 in repository https://gitbox.apache.org/repos/asf/xerces-c.git
The following commit(s) were added to refs/heads/xerces-3.3 by this push: new 7641a6d32 XERCESC-2248 - cmake: use enumerations for possible values for cmake-gui 7641a6d32 is described below commit 7641a6d322c857e14b40768f1377a5cae1b2ff34 Author: Scott Cantor <canto...@osu.edu> AuthorDate: Mon Sep 23 16:00:43 2024 -0400 XERCESC-2248 - cmake: use enumerations for possible values for cmake-gui https://issues.apache.org/jira/browse/XERCESC-2248 --- cmake/XercesMsgLoaderSelection.cmake | 1 + cmake/XercesMutexMgrSelection.cmake | 1 + cmake/XercesNetAccessorSelection.cmake | 1 + cmake/XercesTranscoderSelection.cmake | 1 + cmake/XercesXMLCh.cmake | 1 + 5 files changed, 5 insertions(+) diff --git a/cmake/XercesMsgLoaderSelection.cmake b/cmake/XercesMsgLoaderSelection.cmake index f0d9b0d0d..c2957e7e3 100644 --- a/cmake/XercesMsgLoaderSelection.cmake +++ b/cmake/XercesMsgLoaderSelection.cmake @@ -42,6 +42,7 @@ endif() string(REPLACE ";" "|" msgloader_help "${msgloaders}") list(GET msgloaders 0 xerces_msgloader_default) set(message-loader "${xerces_msgloader_default}" CACHE STRING "Message loader (${msgloader_help})") +set_property(CACHE message-loader PROPERTY STRINGS ${msgloaders}) set(msgloader "${message-loader}") list(FIND msgloaders "${msgloader}" msgloader_found) diff --git a/cmake/XercesMutexMgrSelection.cmake b/cmake/XercesMutexMgrSelection.cmake index ad698840d..8d1c9ad94 100644 --- a/cmake/XercesMutexMgrSelection.cmake +++ b/cmake/XercesMutexMgrSelection.cmake @@ -90,6 +90,7 @@ list(APPEND mutexmgrs nothreads) string(REPLACE ";" "|" mutexmgr_help "${mutexmgrs}") list(GET mutexmgrs 0 xerces_mutexmgr_default) set(mutex-manager "${xerces_mutexmgr_default}" CACHE STRING "Mutex manager (${mutexmgr_help})") +set_property(CACHE mutex-manager PROPERTY STRINGS ${mutexmgrs}) set(mutexmgr "${mutex-manager}") list(FIND mutexmgrs "${mutexmgr}" mutexmgr_found) diff --git a/cmake/XercesNetAccessorSelection.cmake b/cmake/XercesNetAccessorSelection.cmake index 7a63f1f6b..7c0f7d17a 100644 --- a/cmake/XercesNetAccessorSelection.cmake +++ b/cmake/XercesNetAccessorSelection.cmake @@ -69,6 +69,7 @@ if(network) string(REPLACE ";" "|" netaccessor_help "${netaccessors}") list(GET netaccessors 0 xerces_netaccessor_default) set(network-accessor "${xerces_netaccessor_default}" CACHE STRING "Network accessor (${netaccessor_help})") + set_property(CACHE network-accessor PROPERTY STRINGS ${netaccessors}) set(netaccessor "${network-accessor}") list(FIND netaccessors "${netaccessor}" netaccessor_found) diff --git a/cmake/XercesTranscoderSelection.cmake b/cmake/XercesTranscoderSelection.cmake index 4ff5b1621..28962dc7b 100644 --- a/cmake/XercesTranscoderSelection.cmake +++ b/cmake/XercesTranscoderSelection.cmake @@ -90,6 +90,7 @@ endif() string(REPLACE ";" "|" transcoder_help "${transcoders}") list(GET transcoders 0 xerces_transcoder_default) set(transcoder "${xerces_transcoder_default}" CACHE STRING "Transcoder (${transcoder_help})") +set_property(CACHE transcoder PROPERTY STRINGS ${transcoders}) set(transcoder "${transcoder}") list(FIND transcoders "${transcoder}" transcoder_found) diff --git a/cmake/XercesXMLCh.cmake b/cmake/XercesXMLCh.cmake index df8d2d3c6..bc92bcc97 100644 --- a/cmake/XercesXMLCh.cmake +++ b/cmake/XercesXMLCh.cmake @@ -67,6 +67,7 @@ list(APPEND xmlch_types uint16_t) string(REPLACE ";" "|" xmlch_type_help "${xmlch_types}") list(GET xmlch_types 0 xerces_xmlch_type_default) set(xmlch-type "${xerces_xmlch_type_default}" CACHE STRING "XMLCh type (${xmlch_type_help})") +set_property(CACHE xmlch-type PROPERTY STRINGS ${xmlch_types}) set(xmlch_type "${xmlch-type}") list(FIND xmlch_types "${xmlch_type}" xmlch_type_found) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org