# Unity

Unity

Builds one or more Unity/Blob files containing includes of other source code files, in order to speed up compilation.

Unity( name ) ; Name of unity { .UnityInputPath ; (optional) Path (or paths) to find files .UnityInputExcludePath ; (optional) Path (or paths) in which to ignore files .UnityInputExcludePattern; (optional) Wildcard pattern(s) of files/folders to exclude .UnityInputPattern ; (optional) Pattern(s) of files to find (default *.cpp) .UnityInputPathRecurse ; (optional) Recurse when searching for files (default true) .UnityInputFiles ; (optional) Explicit list of files to include .UnityInputExcludedFiles ; (optional) Explicit list of excluded files (partial, root-relative of full path) .UnityInputObjectLists ; (optional) ObjectList(s) to use as input .UnityInputIsolateWritableFiles ; (optional) Build writable files individually (default false) .UnityInputIsolateWritableFilesLimit ; (optional) Disable isolation when many files are writable (default 0) .UnityOutputPath ; Path to output generated Unity files .UnityOutputPattern ; (optional) Pattern of output Unity file names (default Unity*.cpp) .UnityNumFiles ; (optional) Number of Unity files to generate (default 1) .UnityPCH ; (optional) Precompiled Header file to add to generated Unity files .PreBuildDependencies ; (optional) Force targets to be built before this Unity (Rarely needed, ; but useful when a Unity should contain generated code) }