# Watchful Eye app CMakeLists.txt add_executable(WatchfulEye WIN32 "src/main.cpp" "src/pch.h") set_property(TARGET WatchfulEye PROPERTY CXX_STANDARD 20) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /entry:mainCRTStartup") if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") set_property(TARGET WatchfulEye PROPERTY WIN32_EXECUTABLE FALSE) endif() target_precompile_headers(WatchfulEye PUBLIC "src/pch.h") find_package(Git) execute_process(COMMAND ${GIT_EXECUTABLE} describe OUTPUT_VARIABLE APPVERSION OUTPUT_STRIP_TRAILING_WHITESPACE) configure_file(src/version.h.in version.h) target_include_directories(WatchfulEye PUBLIC "${PROJECT_BINARY_DIR}/WatchfulEye")