3.17.0 Cum a Ninja CMake est scriptor generantis derivata, et improvements

Quod launch of novus poema de crucis-suggestus aperta fonte generans scriptor CMake 3.17, in quibus developers have worked addere novum scriptum generans dicitur "multi-Mando Ninja"Emendare in Visual scriptor Studio generantis derivata, et optimizations generalis.

Nam eos qui nesciunt CMakeSe scire debes, ut generation is a multiplatform codice vel instrumentum Automation quod acts ut jocus est in projects quasi autotools et KDE, LLVM / sonant MySQL MariaDB, WikiChristian et Blender.

CMake esse possunt ad proprium exemplar simplex scripting insignes in linguam, significat ad expand functionality per modules, minimus numerus aut meritis colligati (binding non est M4, egestas vitae, eros seu Python) subsidium caching, coram instrumenta ad crucem compilation, Subsidium generating files constructum in a lateque de systems et compilers constructum, in conspectu Domini, et ctest cpack Utilitas est define, et ædificate scriptor test, est ad utilitatem CMake, gui aedificant interactively configure parametri.

Hoc utilitatem cum compilation control ad processum in software utendo simplex et iuris platform configuratione files. Makefiles workspaces patria generat et potest esse desideravit progressionem in environment.

Non est similis ratio formae nauigiis GNU In hoc Unix refrenat processus configuratione files, apud dicitur de CMake CMakeLists.txt.

3.17.0 quid novi in ​​CMake

Ut iam ineunte, unus et sta in pelagus, ut cunta ferme nova versio est 3.17.0 CMake addit novam generans constructum scriptor Ninja secundum instrumenta, quae non habet nomen «Multi Ninja Mando«Sed alia facta est quia prior generans generat, nova praebet facultatem sunt schematismos aliquid fabricandi multa simul.

interimEt in extructione generans scriptor Visual Et Studio, iam potes inter se coniuncta define fons files occasum.

Et facultatem ad paro metaparameters CUDA ( "Cuda_std_03 '' cuda_std_14«, etc.) additum est instrumenta configurare compiler munera (munera Classical).

Praeterea, ad id, quod dictum est, illud ad variables sunt additae «CMAKE_CUDA_RUNTIME_LIBRARY"Et"CUDA_RUNTIME_LIBRARY»Eligere genus in runtime per CUDA libraries, cum etiam ad« FindCUDAToolkit »determinare moduli CUDA instrumenta praesto in in ratio inter quas CUDA sine lingua.

3.17.0 de imperio in CMake «-Debug honesta,»Cur additum est diagnostic display additional readable cum investigatione. Quia similes proposita et variabilis CMAKE_FIND_DEBUG_MODE.

additae support invenire CINCINNULUS instrumenta ad «FindCURL» moduli et per "CURLConfig.cmake" generatae files a configuratione CMake. Ut disable hoc mores, quod provisum sit variabilis CURL_NO_CURL_CMAKE.

modulus Python partes facultatem quaerat addit FindPython In environments virtutis dirigitur per «conda".

additae qui optio «Nullus, probat = [errore | ignorare]»Ut enim ad utilitatem ctest determinari potest sine operibus et "pauca nuntiate" dare conditionibus, ut sileo probat per (ad quod transit, postquam timeout).

De ceteris autem in mutationes et denuntiatio;

  • Aedificate ergo scopum possessiones INTERFACE_LINK_OPTIONS, INTERFACE_LINK_DIRECTORIES e INTERFACE_LINK_DEPENDS Transierunt inter internum eorum in viculis eius et immobiliter convenerunt libraries.
  • Cum autem MinGW toolkit usus est, usus enim quaero lima pro imperio DLL find_library per default est debilitata (qui est conatus fiunt ad importare ".dll.a 'pro libraries).
  • Logica eligens ninja ad utilitatem Ninja nunc genitor non pendet a nomine exsecutabile - primum adhibetur utilitatem Ninja constructum-, ninja o Samu invenit in via quae definitur per viam varius consequat.
  • Quod imperium "-E rar»Cur additum est ad utilitatem CMake quae adhiberi potest ut aufero lima quod presul pro separatum ad imperium«E sa"Et"E remove_directory".

finalmente Si vis scire de eo, Vos can reprehendo in poema hoc nuntio sequenti.


Contentum enim sua adhaeret unicuique nostrum principiis articulum editorial ethicam. Errorem referunt ad click hic.

Be the first to comment

Relinquite infantiam comment

Tua inscriptio electronica Quisque sit amet nisl. Velit sunt insignis Nomen est *

*

*

  1. Responsible pro notitia: Miguel Angelus Gatón
  2. Ad in notitia: Imperium SPAM, administratione comment.
  3. Legitimation vestri consensu,
  4. Lorem notitia, notitia non communicatur nisi per alios obligationem.
  5. Notitia repono: Database hosted per Occentus Networks (EU)
  6. Iura Et quando potes limit, et delere recuperet vestri notitia.