However, building the library is not recommended, as the static (compile-time) options will be unable to be changed without a recompilation of the MyUSB code. Therefore, if the library is to be built from the MyUSB source, it should be made to be application-specific and compiled with the static options that are required for each project (which should be recorded along with the library).