| 
					
				 | 
			
			
				@@ -223,41 +223,41 @@ The actions have exactly the same semantics as sub-commands of the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``APPEND``, ``PREPEND``: Append, prepend specified value to each element of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 the list. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> <APPEND|PREPEND> <value> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> <APPEND|PREPEND> <value> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``TOUPPER``, ``TOLOWER``: Convert each element of the list to upper, lower 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 characters. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> <TOLOWER|TOUPPER> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> <TOLOWER|TOUPPER> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``STRIP``: Remove leading and trailing spaces from each element of the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 list. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> STRIP ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> STRIP ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``GENEX_STRIP``: Strip any 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 :manual:`generator expressions <cmake-generator-expressions(7)>` from each 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 element of the list. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> GENEX_STRIP ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> GENEX_STRIP ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``REPLACE``: Match the regular expression as many times as possible and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 substitute the replacement expression for the match for each element 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 of the list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (Same semantic as ``REGEX REPLACE`` from :command:`string` command). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> REPLACE <regular_expression> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <replace_expression> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> REPLACE <regular_expression> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  <replace_expression> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``<SELECTOR>`` determines which elements of the list will be transformed. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Only one type of selector can be specified at a time.  When given, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -265,23 +265,23 @@ Only one type of selector can be specified at a time.  When given, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``AT``: Specify a list of indexes. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> <ACTION> AT <index> [<index> ...] ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> <ACTION> AT <index> [<index> ...] ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``FOR``: Specify a range with, optionally, an increment used to iterate over 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 the range. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> <ACTION> FOR <start> <stop> [<step>] ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> <ACTION> FOR <start> <stop> [<step>] ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``REGEX``: Specify a regular expression. Only elements matching the regular 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 expression will be transformed. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .. code-block:: cmake 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  list(TRANSFORM <list> <ACTION> REGEX <regular_expression> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list(TRANSFORM <list> <ACTION> REGEX <regular_expression> ...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Ordering 
			 |