cmake_minimum_required(VERSION 3.10) project(shell) set(CMAKE_CXX_STANDARD 23) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin) add_executable(shell src/main.cpp src/shellUtils.cpp include/shellUtils.h) target_include_directories(shell PRIVATE include) if(CMAKE_SYSTEM_NAME STREQUAL "Windows") set_property(GLOBAL PROPERTY USE_FOLDERS ON) set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT shell) elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") endif()