Pozdrav,

Otvaram novu temu za diskusiju o cmake funkcionalnostima. Danas ću započeti sa time, pa će mi trebati verovatno par dana.

Što se tiče

> Imalo bi smisla da implementiramo raznorazne f-je unutar test.cpp, koje bi testirale raznorazne funkcionalnosti

mislim da je bolji način za organizaciju testova takav da svaki test ima svoj ime_testa.cpp fajl, pa da ih onda pozivamo pomoću ctest funkcionalnosti. Tako je preglednije, imamo veću fleksibilnost sa proverama, i ne moramo da brinemo o štampanju rezultata u konzolu u samom testu (ne moramo da pišemo "Prošao test" ili slično u .cpp fajlovima).

Što se tiče samog cmake-a, želeo sam da uz CMakeLists napravim reorganizaciju koda po folderima, koja bi izgledala ovako:

triangulator
|    library
|    |    headers
|    |    implementation
|    |    tests
|    gui
|    |    headers
|    |    implementation
|    |    tests
|    3rd_party    (proveriću da li je neophodno da zadržimo ovo, možda cmake može sam da klonuje to)

Kako vam se to čini?

Pozdravi,
Dušan