On this page
rocket_launch
00 Intro
Setup
Download and install JetBrains CLion.
Create a new project and select “C++ Executable”. Use C++ 20 as the language standard.
Project Structure
<00-solution>/
├── <00-project1>/
│ ├── CMakeLists.txt
│ └── main.cpp
├── <00-prject2>/
│ ├── CMakeLists.txt
│ └── main.cpp
└── CMakeLists.txt
Solution CMakeLists.txt
cmake_minimum_required(VERSION 3.26)
project(00_solution)
set(CMAKE_CXX_STANDARD 20)
add_subdirectory("${PROJECT_SOURCE_DIR}/00-project1")
add_subdirectory("${PROJECT_SOURCE_DIR}/00-project2")
Project CMakeLists.txt
cmake_minimum_required(VERSION 3.26)
project(00_project1)
set(CMAKE_CXX_STANDARD 20)
add_executable(00_project1 main.cpp)