build¶
buildcheck¶
buildmake¶
method: | makeBuild() internal call |
---|
Compile the exe or dll files given the user information
Use modified pyc.py to compile with subprocess call to IronPython ipy.exe.
Stop build on partialError that is Fatal to Compile Let makeBuild finish so that user can fix partialErrs
Assembly setup:
flag (exe) | state | parameter(s) | ipy run result |
---|---|---|---|
standalone plus embed |
true | listexe | App self embedded: no AddRef Can run without Ironpython. |
listdll | User libs embedded: no AddRef Can run without Ironpython. | ||
standalone plus embed plus libembed |
true | any or None listexe/listdll |
No AddRef - any can run without Ironpython. |
standalone | true | all any or Non | Distribute and AddRef Stdlib if Lib imports (i.e. zip, etc) Can run without Ironpython. |
embed | true | listexe and/or listdll | modules.py (listexe) and .dlls (listdll) embedded. No AddRef imports within app.exe |
all | false | listexe and listdll | Import modules.py and .dlls (listdll) copyied to outdir. Distribute with app.exe. |
libembed | true | Distribute and AddRef Stdlib |
flag (dll) | state | parameter(s) | ipy run result |
---|---|---|---|
no effect | NA | listexe | App dll .py modules needed in path. |
listdll | User libs need to AddRef |