cmake_minimum_required(VERSION 3.5.0) project(ProjectBase VERSION 0.1.0 LANGUAGES C CXX) add_definitions(-DUNICODE) add_definitions(-D_UNICODE) add_definitions(-DCINTERFACE) add_definitions(-D__CARLBEKS_CMAKE_VSCODE__) set(CMAKE_CXX_STANDARD 23) set(CMAKE_WIN32_EXECUTABLE true) #if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") #add_compile_options(${PROJECT_NAME} -Wno-microsoft-string-literal-from-predefined) #endif() #add_compile_options(${PROJECT_NAME} /utf-8) include(CTest) enable_testing() add_executable(${PROJECT_NAME} main.cpp) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)