cmake_minimum_required(VERSION 3.20) project(HelloWorld) add_executable(${PROJECT_NAME} main.cc) set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 23) add_custom_target(greet COMMAND ${CMAKE_COMMAND} -E echo "Hello from custom target!" COMMENT "Running greeting command..." ) add_dependencies(${PROJECT_NAME} greet)