haladó 6728>
haladó felhasználók további érdekelhetik a következő beállítások beállításaitamelyek a legtöbb esetben automatikusan a nem haladó CMake optionsssummarized fent. Ha meg szeretné tekinteni ezeket a beállításokat a CMake GUI-ban, nyomja meg a t
gombot accmake
(Unix) vagy jelölje be a Show Advanced Values
négyzetet (Windows).
-DBASIS_ALL_DOC
:BOOL
¶
az ALL
targetif BUILD_DOCUMENTATION
is ON
részeként kérje az összes dokumentációs cél elkészítését.
-DBASIS_COMPILE_SCRIPTS
:BOOL
¶
engedélyezze a Python modulok összeállítását. Ha ez az opció engedélyezve van, csak afordított .pyc
fájlok vannak telepítve.
-DBASIS_COMPILE_MATLAB
:BOOL
¶
hogy lefordítani Matlab források segítségével MATLAB Fordító (mcc), ha rendelkezésre áll.Ha OFF
értékre van állítva, a MATLAB forrásfájlok a telepítés részeként kerülnek másolásra, ésegy Bash parancsfájl a matlab
futtatásához a -c
opcióval generatedon Unix vagy Windows NT parancsfájl Windows rendszeren. Ez lehetővé teszi theconvenient végrehajtása végrehajtható végre MATLAB nélkül is alicense a Matlab Fordító. A beépített futtatható fájl minden példánya azonban egy Matlab licencet vesz igénybe. Sőt, a futtatható fájl indítása minden alkalommal hosszabb, nem csak az első indításkor, mint az MCC compiled esetében executables.It ezért javasoljuk, hogy engedélyezze ezt az opciót, és ha lehetséges, szerezzen be egy Matlab Compilerlicense-t. Alapértelmezés szerint ez az opció ON
.
-DBASIS_DEBUG
:BOOL
¶
engedélyezze az üzenetek hibakeresését a build konfiguráció során.
-DBASIS_INSTALL_APIDOC_DIR
:PATH
¶
az API dokumentáció telepítési könyvtára a telepítési előtaghoz viszonyítva.
-DBASIS_INSTALL_RPATH
:BOOL
¶
legyen-e BASIS beállítva a megfelelő INSTALL_RPATH tulajdonság a végrehajtható ésmegosztott könyvtárak helyett CMake. Ez az opció alapértelmezés szerint ON
, amely megfelel az ALAPSZABVÁNYNAK. Vegye figyelembe, hogy ez a lehetőség leheta projektfejlesztő vagy a parancssori felülbírálja a variableCMAKE_SKIP_RPATH FALSE beállításával. Ez typcially történik a config / Beállítások.kmake.
-DBASIS_INSTALL_SCHEME
:STRING
¶
telepítési séma, azaz fájlrendszer-hierarchia, a szoftverfájlok telepítéséhez a -DCMAKE_INSTALL_PREFIX
által megadott telepítési előtaghoz viszonyítva.Érvényes értékek default
, usr
, opt
, vagy win
. Lásd telepítési Faeas által meghatározott fájlrendszer elrendezése alapján további részletekért.
-DBASIS_INSTALL_SITE_DIR
:PATH
¶
a webhely telepítési könyvtára a telepítési előtaghoz viszonyítva.
-DBASIS_INSTALL_SITE_PACKAGES
:BOOL
¶
telepítsen-e olyan szkriptnyelven írt nyilvános modulkönyvtárakat, mint az asPython vagy a Perl a webhelycsomagok rendszerszintű alapértelmezett helyein. Ez az opció alapértelmezés szerint letiltva van, mivel egyébként írási engedély szükséges ezekhez a könyvtárakhoz.
-DBASIS_MCC_FLAGS
:STRING
¶
további zászlók Matlab Fordító szóközzel elválasztva.
-DBASIS_MCC_MATLAB_MODE
:BOOL
¶
hogy hívja a Matlab Fordító MATLAB módban. Ha ON
, a Matlab Compileris hívott belül MATLAB tolmács ülésén, ami theimmediate kiadása a Matlab Fordító licenc, ha a fordítás történik.Ellenkező esetben a licenc meghatározott ideig (pl. 30 perc) van fenntartva.
-DBASIS_MCC_RETRY_ATTEMPTS
:INT
¶
a MATLAB Compiler target összeállításának hányszor ismétlődik meg a licenc-fizetési hiba esetén.
-DBASIS_MCC_RETRY_DELAY
:INT
¶
késedelem másodpercek száma között újra megpróbálja építeni Matlab Fordító célokat után alicense pénztár hiba történt.
-DBASIS_MCC_TIMEOUT
:INT
¶
időtúllépés másodpercben az épít egy Matlab Fordító cél. Ha a buildof a cél nem lehet befejezni a megadott időn belül, a build isinterrupted.
-DBASIS_MEX_FLAGS
:STRING
¶
további zászlók a MEX script szóközzel elválasztva.
-DBASIS_MEX_TIMEOUT
:INT
¶
időtúllépés másodpercben a build MEX-fájlokat.
-DBASIS_REGISTER
:BOOL
¶
akár regisztrálni telepített csomagot CMake csomag registry. Ez az opció alapértelmezés szerint engedélyezve van, így a CMake megtalálja a csomagokat, ha az otherpackages ezt a build eszközt használja.
-DBASIS_SUPERBUILD_MODULES
:BOOL
¶
kísérleti engedélyezze a projekt modulok szuperépítését. A nagy számú modullal rendelkező projektek esetében ez drasztikusan csökkentheti a build system configurationtime-t, mivel az egyes modulok konfigurációja a build lépésig halasztódik.A superbuild modulok alapértelmezés szerint le van tiltva.Lásd Superbuild modulok további információ.
-DBASIS_VERBOSE
:BOOL
¶
engedélyezze a részletes üzeneteket a build konfiguráció során.
-DBUILD_BASIS_UTILITIES_FOR_
<LANG>:BOOL
¶
alapértelmezés szerint az adott programozási nyelv alap segédprogramjai csak akkor épülnek fel, ha a projekt futtatható vagy könyvtári céljai közül bármelyik a forráskódból épül fel a következő nyelven használja ezeket a segédprogramokat. Ezekkel az opciókkal kényszerítheti aaz adott nyelv alap segédprogramjainak felépítése. Még akkor is, ha maga a projekt nem használja, a generált segédprogramfüggvények és a fejléc vagy a szkriptelt modulfájlok felhasználhatók egy másik projekt számára a projekt metaadatainak, például az itsname és a version eléréséhez a megfelelő projektspecifikus alap segédprogramok megadásával.
-DBUILD_CHANGELOG
:BOOL
¶
kérje a Változási napló felépítését a ALL
cél részeként. Vegye figyelembe, hogy a Változásnapló vagy a Felforgatási előzményekből származik, Ha a forrásfa SVNworking másolat, vagy a Git előzményeiből, ha Git adattár. Ellenkező esetben a ChangeLog nem hozható létre, és ez az opció ismét le van tiltva BASIS.In Subversion esetén vegye figyelembe, hogy a ChangeLog generálása néhány percet vesz igénybe, és szükség lehet A felhasználói hitelesítő adatok bevitelére a Subversion repository eléréséhez. Javasoljuk, hogy hagyja ezt az opciót kikapcsolva, és építse fel a changelog
célt külön a szoftvercsomag többi részétől (lásd a szoftver elkészítése).
-DBUILD_MODULES_BY_DEFAULT
::BOOL
¶
engedélyezze-e a projektmodulokat (azaz alprojekteket) alapértelmezés szerint vagy sem. Ez az opció csak akkor érvényes, ha közvetlenül a parancssorban adják meg a cmake
vagy accmake
hívásakor. Ellenkező esetben ennek az opciónak az alapértelmezett értéke leszaz első build rendszerkonfigurációs futtatáshoz, amely hozzáadja a MODULE_*
opciókat, és beállítja őket a megfelelő alapértelmezettre (TRUE
). Ezt a defaultvalue értéket nem lehet felülbírálni egymást követő konfigurációs futtatásokkal, kivéve, ha maguk a MODULE_*
opciók megváltoznak.
-DITK_DIR
:PATH