Jeste. CMake -B je bio problem:
CMake Error at CMakeLists.txt:2 (cmake_minimum_required):
CMake 3.15 or higher is required.  You are running version 3.10.2
Dakle, moje cudo je iz 2018. 0:-)

Sve radi u redu sa novijim CMake.

Nije da su nesto spektakularno uradili dodavanjem -B opcije, ali mi bar na jednom racunaru radi.

Nego, nisam ljubitelj zahtevanja od korisnika da update-uju ceo operativni sistem, ili nesto hakuju, da bi im radio kod.

Vidimo se,
Nenad


On Fri, Jun 16, 2023 at 12:49 PM Marko Vojinovic <vmarko@ipb.ac.rs> wrote:

> cp CMakeLists.txt my_build_dir izmedju (3) i (4)

Ummm, ne, naprotiv! :-) Kako sam razumeo iz man cmake, on podrazumeva da je source direktorijum onaj koji sadrzi taj fajl, a build direktorijum onaj koji ga *ne* sadrzi. Meni README uputstvo radi sa potpuno praznim my_build_dir, podrazumeva se jedino da je tekuci direktorijum u kome izvrsavas te komande zapravo root source direktorijum (to je implicitno iz koraka (1), jer git pull radis uvek u glavnom source direktorijumu...). Ali mislim da je fora zapravo u verziji cmake-a...

>   CMake 3.15 or higher is required.  You are running version 3.10.2

Mislim da je tvoja verzija malo previse matora. Prema man fajlu, opcija -B (korak 4) je uvedena u verziji 3.13. Osim toga, meni je po default-u sa Fedorom stigla verzija

    [vmarko@maul ~]$ cmake --version
    cmake version 3.26.3

Evo release date-ova koje sam nasao za cmake (kako vidim, nove verzije izlaze cesto [1]):

3.10.2 --- 18. januar 2018.   (tvoja verzija)
3.13.1 --- 28. novembar 2018. (verzija za -B opciju)
3.15.0 --- 17. juli 2019.     (minimalna verzija za nas CMakeLists.txt)
3.26.3 --- 4. april 2023.     (moja verzija)

Eventualno bismo mogli da proverimo da li README uputstvo radi ispravno sa verzijom 3.15 (koju eksplicitno trazimo kao minimalnu u CMakeLists.txt), ali moja generalna preporuka bi ti bila da svakako update-ujes svoj cmake, verzija koju imas je izgleda pet godina stara... :-)

:-)
Marko

[1] https://www.wikidata.org/wiki/Q1023904


Dr. Marko Vojinovic
Group for Gravitation, Particles and Fields
Institute of Physics
University of Belgrade
======================
home page: www.markovojinovic.com
e-mail:    vmarko@ipb.ac.rs



On Fri, 16 Jun 2023, Nenad Korolija wrote:

> Cao,
>
> Izgleda da README.md treba azurirati tako sto se doda
> cp CMakeLists.txt my_build_dir izmedju (3) i (4)
>
> Elem, nemam najnoviji cmake
>   CMake 3.15 or higher is required.  You are running version 3.10.2
> Koristite li nesto novo, ili je default da trazi svima bar verziju koju instalirate?
>
> Pozdrav,
> Nenad
>
> On Fri, Jun 16, 2023 at 4:38 AM Marko Vojinovic <vmarko@ipb.ac.rs> wrote:
>
>       Pozdrav narode,
>
>       Ovih nekoliko commit-ova koje sam danas uradio sluze da migriramo sa onog build-script.sh skripta za kompajliranje na cmake infrastrukturu koju je Dusan organizovao.
>
>       Ono sto sam uradio u commit-ovima je sledece --- merge-ovao sam gomilu prethodnih commit-ova u cmake_setup branch, i malo doterao par fajlova da sve radi kako treba. Onda sam dodao uputstvo za kompajliranje u README
>       fajl, a zatim sam merge-ovao ceo cmake_setup branch u main branch. To znaci da sada main branch koristi cmake za kompajliranje, i znaci da su oba branch-a momentalno identicna. Branch cmake_setup necu jos da brisem, jer
>       cemo Dusan i ja mozda jos malo da doterujemo cmake konfiguraciju, pa je bolje da to radimo u zasebnom branch-u nego da nesto zeznemo u main-u. ;-)
>
>       To je otprilike to. Obavezno uradite git pull, da budete u toku sa novim kodom.
>
>       :-)
>       Marko
>
>
>       Dr. Marko Vojinovic
>       Group for Gravitation, Particles and Fields
>       Institute of Physics
>       University of Belgrade
>       ======================
>       home page: www.markovojinovic.com
>       e-mail:    vmarko@ipb.ac.rs
>
>
>       --
>       QGHG-it-dev-list mailing list
>       QGHG-it-dev-list@ipb.ac.rs
>       http://mail.ipb.ac.rs/mailman/listinfo/qghg-it-dev-list
>
>
>--
QGHG-it-dev-list mailing list
QGHG-it-dev-list@ipb.ac.rs
http://mail.ipb.ac.rs/mailman/listinfo/qghg-it-dev-list