Commit 80df6a5
committed
fix: stage C++ integrator headers (EPMDev, UDASDev) into installer payload
build-installer.ps1's interfaces\ staging step only copied Python and C#
bindings into the installer payload, never the loose C++ headers under
interfaces\C++\EPMDev\ and interfaces\C++\UDASDev\. These headers have no
compiled library of their own -- C++ integrators build directly against
them -- so omitting them from the installer silently drops a supported
integration path with no error, even though a real PROD installation
ships these headers under Qualcomm\Alpaca\ (formerly ships them via the
downstream Alpaca-branded packaging that consumes this installer).
Fix: stage interfaces\C++\EPMDev\*.h and interfaces\C++\UDASDev\*.h into
the installer payload's interfaces\C++\{EPMDev,UDASDev}\ alongside the
existing Python/C# staging, following the same Test-Path-guarded pattern
already used for those languages.
Verified: rebuilt the Windows installer with this change from a real
release checkout and confirmed both header sets are present in the
resulting payload.zip under interfaces\C++\.
Signed-off-by: Hang Zhao (QCT) <hangz@qti.qualcomm.com>1 parent afe6677 commit 80df6a5
1 file changed
Lines changed: 14 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
115 | 128 | | |
116 | 129 | | |
117 | 130 | | |
| |||
166 | 179 | | |
167 | 180 | | |
168 | 181 | | |
169 | | - | |
| 182 | + | |
0 commit comments