Was ist der Unterschied zwischen "option" und "CACHE " BOOL" für ein CMake-variable?

Ist, gibt es einen Unterschied zwischen den folgenden beiden?

set(FOO true CACHE BOOL "description")

option(FOO "description" ON)

Dokumentation: set - option

Hintergrund: Auch wenn ich mit CMake für eine Weile, ich sah nur den option Befehl heute und ich habe deshalb schon immer mit set: ich Frage mich, ob es sicher ist/sich lohnt zu ersetzen, die erste mit der zweiten.

InformationsquelleAutor Antonio | 2016-04-01
Schreibe einen Kommentar