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