| 123456789101112131415161718192021222324 | 
							- utility_source
 
- --------------
 
- Disallowed.  See CMake Policy :policy:`CMP0034`.
 
- Specify the source tree of a third-party utility.
 
- ::
 
-   utility_source(cache_entry executable_name
 
-                  path_to_source [file1 file2 ...])
 
- When a third-party utility's source is included in the distribution,
 
- this command specifies its location and name.  The cache entry will
 
- not be set unless the path_to_source and all listed files exist.  It
 
- is assumed that the source tree of the utility will have been built
 
- before it is needed.
 
- When cross compiling CMake will print a warning if a utility_source()
 
- command is executed, because in many cases it is used to build an
 
- executable which is executed later on.  This doesn't work when cross
 
- compiling, since the executable can run only on their target platform.
 
- So in this case the cache entry has to be adjusted manually so it
 
- points to an executable which is runnable on the build host.
 
 
  |