• http://www.cmake.org/

    adresinden görebileceğiniz birden çok platformda çalışan, açık kaynak kodlu build sistemi.
  • minimalligi, sadeligi guzel. ide ortamlarindan kactim, vim + cmake kafi. hatta bi de uzerine ccmake. serin serin, havuz gibi oldu ortam. sozluge de 'konulu videolari' eklemeyeydiler iyiydi, hepten text-based takilacaktim.
  • bir de cpack'i varmış, gnu/linux için doğrudan deb ve rpm gibi paketler oluşturulmasını sağlıyor. geliştiriciler onlarca paket biçimiyle uğraşmak yerine cpack'ten yararlanabilir. birileri de üşenmeyip pisi desteği yazsa tam olacak.

    http://www.cmake.org/wiki/cmake#cpack
  • linux'ta kendisinden sonra gelen make komutunun windows'taki eşleneği, kendisinin --build parametreli hali olabilir:

    cmake --build . --target install --config release

    http://stackoverflow.com/…cmake-and-make-in-windows
  • pesin not: savunacak arkadaslar lütfen alinmasin, seciminize ve argümanlariniza saygi duyuyorum. asagidakiler tamamen kisisel olup, insanlari yönlendirmek amaciyla yazilmamis seylerdir.

    build toolumu da programlamak istemiyorum ulan dedirten. bi bu bi latex sinirlerimi bozuyor. programlamanin amac degil arac oldugunu unutturan kücük boktan detaylardan.

    isbu entry windowsta cmake ile ugrasirken yazilmistir. allah belani versin cmake.
  • command prompta çalışırken cmd dosyasını çağırdığımda pathleri doğru göstermeme rağmen "'cmake' is not recognized.." hatası almamla kafayı yedirmektedir. cmd dosyasının içerisinde cmake_config ninja ile bağlantılı. command prompta çağırdığım cmd dosyası çalışırken compile yapmak için ninja generator kullanıyor. adam öyle bir şekilde bağlamış ki hepsini birbirine içinden çıkamadım be sözlük. bilenler yeşillendirirse sevinirim.

    edit: tamam tamam buldum. kamil kamil hareketler yapmışım. cmake'i advanced system settings'de environment variable olarak eklememişim. tüh belamı vere. belki faydası dokunur.

    zamanınçookötesindengelenedit: cmake error: cmake was unable to find a build program corresponding to "ninja". cmake_make_program is not set. you probably need to select a different build tool. :(((

    edit :son hata commond promptta "conda install ninja" dedikten ve ninjayı yükledikten sonra sorun kalmıyor.
  • insani vezir de rezil de edebilen build tool.

    tabii bu entari vezir ettigi icin yazilmiyor. oturdum cmake'in kendisini debug ediyorum su anda. bir de ccache kullanmak istiyorum aslanim, bir yol versen nolur? fazla zeki olmaya calisip da her seyi komplekslestiren toollari sevmiyorum. nokta.

    edit: ccache’i cozdum, yeni versiyonda launcher diye bir opsiyon eklemisler. ama cross-compile ederken gidip israrla native library bulmasi ve verdigim pathleri bir sekilde kirpmasi yuzunden hala gicigim.
hesabın var mı? giriş yap