- Introduction and setup 1:35 - CMake features 4:26 - Why Cmake? 6:15 - How to Install - CMake basics 7:28 - CMake Hello World 10:00 - CMake language (basic statements / setting variables) 13:40 - CMake language (control flow / comments / include ) 15:34 - CMake language (variable scope) 17:29 - CMake language (Fizzbuzz program) - Creating a project 20:33 - necessary boilerplate 24:20 - Creating a target 25:52 - Creating a target (library types) 27:46 - Target configuration 29:12 - Target configuration (adding dependencies on targets) - Example 31:52 - Library example 37:35 - Legacy commands 43:00 - Dependency graph - External libraries 44:48 - External libraries - Testing 55:27 - Testing with CMake - Modern CMake 1:02:30 - Why modern CMake 1:07:56 - Best practices for modern CMake 1:13:56 - Boost build system in CMake - Advanced CMake 1:18:00 - CMake predefined variables 1:20:19 - Generator Expressions 1:21:47 - CMake toolchains
@SwedenCpp5 жыл бұрын
Great! Thanks a lot for your effort!
@moofymoo6 жыл бұрын
I think this is best intro to cmake I have seen, cmake start to make sense now.
@udaymandhata2 жыл бұрын
Calling out the differences between legacy cmake and modern cmake was very helpful. Nice overview!
@mockingbird38094 жыл бұрын
really loved that C++ symbol there. creative.
@unevaguejaune86716 жыл бұрын
Great talk, starting from scratch with CMake is a real pain. Thanks for making it a bit easier.
@iviivanovicilic6 жыл бұрын
Good job man! Great calm and precise way of speaking. I like.
@invest.strategy.offical4 жыл бұрын
Great introduction to CMake! Thank you so much!
@_myron5 жыл бұрын
So basically you need to learn a language to generate a file written in a different language so that that file can build code in a third language.
@SwedenCpp6 жыл бұрын
I have activated the automatic subtitles/CC function for the video, if you have problem the hear the audio, this should help, most of the translation is pretty good. For the few parts where googls AI add worng/funny words, everyone can help to improve the subtitles, help is very much appreciated. kzbin.info_video?ref=share&v=jt3meXdP-QI. More info about adding and improving subtitles can be found at the C++ Video Access Project, cppvap.wikidot.com/
@samuelabreu43493 жыл бұрын
Amazing Lecture. Thank you!
@billchenxi4 жыл бұрын
Did you guys feel the slide is hard to read? For some reason, it is a low resolution to me, did I miss something?
@SwedenCpp4 жыл бұрын
The slide recording is what was stream into the projector, and this was not a 1080p projector, but an older model. So yes, it is not as high res as from other talks / events we have.
@leduke796 жыл бұрын
I think that a talk this long should have some index in the description, when rewatching for quick reference.
@SwedenCpp6 жыл бұрын
Since everything on this channel is based on volunteer and spare time work, you are more welcome to create an index. I will happily add it to the video description.
@moofymoo6 жыл бұрын
if we all light a candle and say the words we should not write in comment section, we might summon The Timestamps Guy!
@nadirmengal72305 жыл бұрын
Slides are blurry.
@rathinavelsankaralingam29295 жыл бұрын
Great lecture! Thank you very much Sir!
@MathyosSarkiss5 жыл бұрын
thank you
@yokozombie6 жыл бұрын
Seen some videos on CMake, so far this is the BEST of them. Incredibly simple and straightforward. Thanks. (To normalize audio gain though would be nice.) As a nice addition would be also to mention using target_compile_features, may be: kzbin.info/www/bejne/mKS7fYCHa7yaf80
@vbrucehunt86173 жыл бұрын
Would be even better if speaker learned to repeat questions before answering them. Thus including viewers in all of the presentation.
@K4MR4N1UK1234 жыл бұрын
It’s hard to understand your English. It’s not comment it’s called command. Komaand.
@milanky4 жыл бұрын
Checkout the Beginner/Intro CMake Course at www.udemy.com/course/master_cmake/?referralCode=D08DF343ABAE2835C3B7
@adamhendry9453 жыл бұрын
cmake = Bourne-style shell scripting
@tauicsicsics6 жыл бұрын
The video is good, but the audio quality is just horrible
@SwedenCpp6 жыл бұрын
I am pretty sure you do not mean the whole audio of the video, because I think the speaker is pretty good to hear. So being a bit more specific would be much more helpful. If you mean the comments and questions of the audience, yes, with the investment of 3 to 4 hours of spare time this could have been improved. SwedenCpp is based on 100% volunteer work, no money involved. We have a standing request for help, especially for the video editing, everyone can feel free to apply and offer help.
@barryrevzin69486 жыл бұрын
It is *incredibly* quiet. Even with max volume, can barely hear it.
@tauicsicsics6 жыл бұрын
SwedenCpp indeed is very very quiet, I have all volumes at maximum and I cannot hear it
@SwedenCpp6 жыл бұрын
Thanks for this info! This is feedback I can use for future work and I think I know how to improve this for future video work. For this video, if you have problem to hear it, with headphones the audio should be pretty good and clear. sorry, but this is the best idea for a bugfix I have at the moment
@tauicsicsics6 жыл бұрын
SwedenCpp thanks. Sorry I listen to a lot of conferences and this is the only one that I really could not hear at maximum(yes, with headphones, but cheap ones)