In
computer science,
compile time refers to either the operations performed by a
compiler (the "compile-time operations"),
programming language requirements that must be met by
source code for it to be successfully compiled (the "compile-time requirements"), or properties of the program that can be reasoned about during compilation.