kb:labview:build_specs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kb:labview:build_specs [2021/04/26 08:03] – alexander.elbert | kb:labview:build_specs [2023/03/08 10:35] (current) – joerg.hampel | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | The destination directory of a build specification can only be defined by the user as an absolute path. However internally it can be handled as a relative path in the project file. Under certain circumstances the property ''< | + | //For more details, see https:// |
+ | The [[kb: | ||
+ | |||
+ | Builds are configured via build specifications. A build specification contains all the settings for a LabVIEW build, such as files to include, directories to create, and settings for VIs. The following items can be built: | ||
+ | |||
+ | * Stand-alone application | ||
+ | * Installers | ||
+ | * .NET interop assemblies | ||
+ | * Packages | ||
+ | * Packed libraries | ||
+ | * Shared libraries | ||
+ | * Source distributions | ||
+ | * Web services | ||
+ | * Zip files | ||
+ | |||
+ | |||
+ | |||
+ | ===== Source Distribution ===== | ||
+ | |||
+ | ==== Preserve Disc Hierarchy ==== | ||
+ | The builder will not create an empty directory, it only counts files as contents and ignores folders. You can add a dummy file as ' | ||
+ | |||
+ | Source: | ||
+ | |||
+ | source/ | ||
+ | source/ | ||
+ | source/ | ||
+ | source/ | ||
+ | source/ | ||
+ | |||
+ | Build Result: | ||
+ | |||
+ | builds/ | ||
+ | builds/ | ||
+ | builds/ | ||
+ | builds/ | ||
+ | |||
+ | ==== Destination Directory ==== | ||
+ | |||
+ | The destination directory of a build specification can only be defined by the user as an absolute path. However, internally it can be handled as a relative path in the project file. Under certain circumstances the property ''< | ||
* relative path: destination directoy is not more than one level above the project file, at the same level or under | * relative path: destination directoy is not more than one level above the project file, at the same level or under | ||
* absolute path: destination directory is more than one level above the project file | * absolute path: destination directory is more than one level above the project file | ||
+ | In general, it is recommended to use relative paths, to ensure, that e.g. on a build server or on other developers machines, the build results will be created at the correct place. | ||
+ | |||
+ | <WRAP left round important 100%> | ||
+ | When defining your destination directory, keep it max. //one level above// the .lvproj file in your folder structure! | ||
+ | </ | ||
- | In general, it is recommended to use relative paths, to ensure, that e.g. on a build server or on other developers machines the build results will be created at the correct place. |
kb/labview/build_specs.1619424233.txt.gz · Last modified: 2021/04/26 08:03 by alexander.elbert