windows - Hvordan bestå bygningskatalog og toolchain-filen til cmake-gui?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger CMake på en Windows-platform til at krydse kompilere indlejrede applikationer.
Nu vil jeg gerne bruge cmake-gui til at konfigurere bygningen. Er det muligt at sende build directory og toolchain-filen til cmake-gui?


Noget mere baggrund:
Jeg har et build script, der vil (1) kalde cmake og make for at opbygge applikationen eller (2) call cmake-gui for at konfigurere bygningen. Når gui starter, skal byggekataloget og værktøjskæden konfigureres.

Bedste reference


Når du bruger gøre som build system, i stedet for at ringe cmake-gui direkte, ring:


make edit\_cache


Målet edit\_cache er defineret i hovedmappen Makefile. Dens regel er sådan noget:


edit\_cache:
    <path to cmake-gui> -H$(CMAKE\_SOURCE\_DIR) -B$(CMAKE\_BINARY\_DIR)


Bemærk, hvordan kilden og bygningskatalogerne sendes til cmake-gui -programmet. Værktøjskædefilen læses fra cachen.