CMake Options GmbH

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 ONré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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.