Add Mainspring executable

This commit is contained in:
Grayson Riffe 2025-01-20 18:39:23 -06:00
parent e0937131b1
commit 82a18161d3
3 changed files with 25 additions and 2 deletions

View File

@ -1,5 +1,7 @@
# Mainspring CMakeLists.txt # Mainspring project CMakeLists.txt
cmake_minimum_required(VERSION 3.20) cmake_minimum_required(VERSION 3.20)
project(mainspring) project(mainspring)
add_subdirectory(Mainspring)

11
Mainspring/CMakeLists.txt Normal file
View File

@ -0,0 +1,11 @@
# Mainspring app CMakeLists.txt
add_executable(Mainspring WIN32 "src/Mainspring.cpp")
set_property(TARGET Mainspring PROPERTY CXX_STANDARD 20)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /entry:mainCRTStartup")
if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
set_property(TARGET Mainspring PROPERTY WIN32_EXECUTABLE FALSE)
endif()

View File

@ -0,0 +1,10 @@
// Mainspring main file
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "Mainspring\n";
std::cin.get();
return EXIT_SUCCESS;
}