Difference between revisions of "Plugin Publish Process"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 13: | Line 13: | ||
* Can't replace CFLAGS, CXXFLAGS and LDFLAGS | * Can't replace CFLAGS, CXXFLAGS and LDFLAGS | ||
* Do not use -march=native, -sse etc | * Do not use -march=native, -sse etc | ||
− | * If you want to optimize for certain | + | * If you want to optimize for certain architecture, use the proper #ifdef |
* If in doubt, just don't mess with compilation flags. | * If in doubt, just don't mess with compilation flags. | ||
* If you have a good reason for not using waf, make or cmake, tell us. The system is being developed. | * If you have a good reason for not using waf, make or cmake, tell us. The system is being developed. | ||
Line 19: | Line 19: | ||
* After building, plugin will be tested for basic errors, any errors found will be reported back | * After building, plugin will be tested for basic errors, any errors found will be reported back | ||
* The output ttl will be validated. | * The output ttl will be validated. | ||
− | * The final bundles must have the exact same structure on all | + | * The final bundles must have the exact same structure on all architectures |
== Repository == | == Repository == |
Latest revision as of 09:43, 9 April 2015
Contents
Source
REST API
- Upload source code to build sytem
Build System
- Use standard waf, make, cmake or autotools projects.
- Can't replace CFLAGS, CXXFLAGS and LDFLAGS
- Do not use -march=native, -sse etc
- If you want to optimize for certain architecture, use the proper #ifdef
- If in doubt, just don't mess with compilation flags.
- If you have a good reason for not using waf, make or cmake, tell us. The system is being developed.
- We need a way to compile the bundle without UI
- After building, plugin will be tested for basic errors, any errors found will be reported back
- The output ttl will be validated.
- The final bundles must have the exact same structure on all architectures