Opened 6 years ago

Closed 6 years ago

#959 closed enhancement (fixed)

Script to package thirdparty compiled dlls/libs for Windows

Reported by: jng Owned by: jng
Priority: major Milestone:
Component: Build System Version:
Severity: 3 Keywords:
Cc: External ID:

Description

I've been experimenting building FDO on Windows through AppVeyor (via a git mirror of this repo).

While AppVeyor completes the build within the allotted 60 minute time period, a good chunk of it is building the same thirdparty libs over and over again.

We should find a way to skip this part, preferably through a build script that builds all the thirdparty libs in the desired platform|config and packages up all the compiled dlls/libs into a archive, so that AppVeyor (or any other CI system) can just download this archive, overlay it on top of the FDO build root and proceed straight to building FDO core and providers.

Change History (1)

comment:1 by jng, 6 years ago

Resolution: fixed
Status: assignedclosed

In 7727:

Add package_thirdparty.bat which collects all the dll/lib/pdbs files from a thirdparty build and packages up into a fdo_thirdparty.7z archive.

On subsequent builds from a pristine working copy, one can simply extract the contents of this archive over the wc and proceed straight to the main FDO core/providers build.

Fixes #959

Note: See TracTickets for help on using tickets.