arrow_back
Introduction to CMake
0-CMake_Begining
01-WhoIsThisCourseFor
Environment Setup
CMakeInstallationGuide
Verifying Installation
CMakeInstallationGuide
WSL In Windows Installation Guide
WSL Installation in Windows
Step-1
02-01-ToolsToInstall
02-02-WhatIsCMake
02-03-WhyCMake
02-04-WhatCMakeExpectsFromUs
02-05-WritingCMakeLists
02-06-DEMO_WritingCMakeLists
03-CMake_Installation-uninstallation-MAC
POSSIBLE OUTPUTS
04-02-Generation Of Executables
04-03-Writing Executable Generation Code In VSCode
04-04-[Demo]-Build Our Program(Executables)
04-05-[Demo]-Another Way-Build Our Program(Executables)
04-06-[Demo]-Experimenting More(CMakeCache)
Project Work1-Plan
05-00-Project Plan[HLD]
05-01-Project_FolderStructure
Advanced CMake Techniques
Specifying #Defines
Specifying Compiler Options
Specifying Linker Options
Specifying C/C++ standard to use
Demo
ASSIGNMENTS
Generating STATIC LIBRARY
USING STATIC Lib
Demo(Linux)
Demo(Windows)
Demo(MAC)
Generating Dynamic Library
Using Dynamic Library
Generating Interface Library
Using Interface Library
Cross-compiling with CMake (coming soon)
CMake best practices (coming soon)
ASSiGNMENT
Functions & Macros
Generator expressions
Custom Commands
CMake in Real Projects
Create Custom Functions & Macros
Integrating CMake into a project (coming soon)
Debugging CMake scripts (coming soon)
CMake and continuous integration (coming soon)
Demo In Linux, Windows & MAC OS
Create Custom Functions & Macros
[Live]:Misc Lectures
Misc Lectures
BehindTheScene
PreprocessorDetails
Usefull git commands
Github Action
Packaging & Distribution
Shell Script(bash & batch)
Live Sessions
CMake-Live-Day1
1-Intro To InterfaceLib
2-CreateInterfaceLibrary
3-TestInterfaceLib
4-InterfaceLib-II
5-InterfaceLib-III
Target Scopes In CMake
06-TargetScope-Theory
07-TargetScope(Revisit)
08.TargetScope(Demo-1)
09-TargetScope(DEMO-2)
Preview - CMake For Professionals
Discuss (
0
)
navigate_before
Previous
Next
navigate_next