Bidh CMake a' rèiteachadh gu soirbheachail. Tòisichidh an togail nas fhaide air adhart, feuchaidh e ri eisimeileachd a-muigh a luchdachadh, agus fàilichidh e aig a' phroxy. 'S dòcha nach do chleachd an soirbheachadh roimhe sin an luchdachadh sin idir.

Cruthaichidh ExternalProject_Add() ceuman a dh'fhaodas ruith rè an togail. Dh'fhaodadh gum bi àrainneachd eadar-dhealaichte aig a' phròiseas a thòisicheas na ceuman sin na aig an teirmeal no an IDE a rèitich am prìomh phròiseact. Tha e furasta an t-eadar-dhealachadh sin a chall ann an CI, far am faod rèiteachadh agus co-chruinneachadh a bhith nan obraichean air leth.

Lorg an obair lìonra

Na gabh ris gu bheil roghainn proxy aon phrògraim a' rèiteachadh na trì. Leugh òrdugh agus mearachd a' cheum a dh'fhàillig mus atharraich thu URL na h-eisimeileachd.

Ma tha taic aig an luchdaiche a thagh thu air caochladairean àrainneachd proxy, thoir iad don phròiseas a tha a' ruith a' cheum sin gu fìrinneach. Airson luchdachaidhean poblach aig a bheil an neach-dèiligidh a' gabhail ri proxy HTTP, tha an liosta proxy HTTP a' tabhann tagraichean ceann-uidhe nuair a tha an t-slighe sin ceadaichte. Chan eil toirt seachad caochladair tasgaidh àbhaisteach CMake le ainm coltach ris an aon rud gu fèin-ghluasadach ri bhith a' suidheachadh caochladair àrainneachd pròiseas cloinne.

Cùm an t-eadar-dhealachadh bho FetchContent cuideachd: bidh a lìonadh eisimeileachd àbhaisteach a' tachairt rè rèiteachaidh, mar sin chan eil reasabaidh a dh'obraicheas an sin a' stèidheachadh àrainneachd ceum togail ExternalProject.

Chan eil seann fhreagairt a mholas luchdaiche gnàthaichte gus faighinn seachad air crìoch ath-sheòlaidh eachdraidheil na dhearbhadh gu bheil feum aig gach fàiligeadh ùr-nodha air òrdugh luchdachaidh ùr. Thoir sùil an e ath-sheòladh, dearbhadh proxy, earbsa teisteanais no ruigsinneachd shìmplidh a th' anns a' mhearachd làithreach. Glèidh an t-àireamh hash archive a thathas a' sùileachadh agus dearbhadh TLS fhad 's a tha thu a' càradh na slighe iomchaidh.

Artaigilean co-cheangailte