Poprzednim razem zaprezentowałem CMake od strony teoretycznej, nie opierając wiedzy na żadnym konkretnym przykładzie. W dzisiejszym wpisie przedstawię CMake od strony praktycznej. Celem dzisiejszego wpisu jest stworzenie projektu korzystającego z bibliotek SFML oraz GoogleTest.... więcej
Po moim ostatnim wpisie spotkałem się z konstruktywną krytyką ze strony czytających. Jednym z zarzutów było to, że propaguję używanie GLOB'a, który to powoduje sporo problemów. Ponieważ nie mam na celu propagować tego co złe, dzisiaj omówię ten temat nieco szerzej.... więcej
Czytając moje posty poświęcone plikom Makefile można odnieść mylne wrażenie, że jest to najwspanialsze narzędzie do budowania projektu. Niestety, ale opierając system budowania projektu jedynie na plikach Makefile, strzelamy sobie w stopę. Wadą tego rozwiązania jest to, że sami musimy dbać o dosłownie każdy krok budowania, tracąc focus na tym, na czym powinniśmy skupić się przede wszystkim - tworzeniu programu docelowego. Na szczęście powstało narzędzie, które robi to, co programiści lubią najbardziej - robi (prawie) wszystko za nas :) Zapraszam serdecznie na wpis poświęcony programowi CMake.... więcej