[[Property:title|finish_freezing utility]]
[[Property:weight|4]]
[[Property:uuid|bfc362f4-9187-ea47-baf6-46880ed43fdd]]
{{ReviewRequested}}
=Introduction=
The command line utility finish_freezing is used to compile external code generated by the Eiffel compiler. Most of the time finish_freezing gets executed behind the scenes as you freeze and finalize Eiffel systems, so you don't really need to be aware of it. However, finish_freezing can be run standalone, and is useful, for example, when [[Porting an Eiffel application from UNIX to Windows or vice-versa|porting systems to other platforms]].
=Usage of finish_freezing=
finish_freezing [-location ] [-generate_only] [-nproc ] [-low]
[-x86] [-silent [-silent...]] [-library [-library...]] [-version] [-nologo]
OPTIONS:
:Options should be prefixed with: '-' or '/'
{| border="1"
|-
| '''OPTION'''
| '''ARGUMENTS'''
|-
|-
| -location
| Alternative location to compile C code in.
: Location to compile C code in
|-
| -generate_only
| Informs tool to only generate a Makefile.
|-
| -nproc
| Maximum number of processors to use
: Number of processors
|-
| -low
| Executes finish freezing in low-execution priority mode.
|-
| -x86
| Generate 32bit lib DLLs for .NET projects.
|-
| -silent
| Suppresses confirmation dialog
|-
| -library
| Compiles the C code of an Eiffel library
|-
| -?
| Display usage information.
|-
| -version
| Displays version information.
|-
| -nologo
| Supresses copyright information.
|}