mirror of
https://github.com/arabianq/build_msp.git
synced 2026-04-28 14:31:24 +00:00
325f3a35d4
try to fix auto build try to fix auto build try to fix auto build actions for all os fix auto build for windows test move to msys install latest cmake on linux add .exe on windows add .exe on windows
26 lines
655 B
CMake
26 lines
655 B
CMake
cmake_minimum_required(VERSION 4.0)
|
|
project(build_msp)
|
|
|
|
set(CMAKE_CXX_STANDARD 23)
|
|
|
|
if(NOT CMAKE_BUILD_TYPE)
|
|
set(CMAKE_BUILD_TYPE Release)
|
|
endif()
|
|
|
|
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
|
set(CMAKE_CXX_FLAGS "/W4 /EHsc")
|
|
set(CMAKE_CXX_FLAGS_DEBUG "/Zi")
|
|
set(CMAKE_CXX_FLAGS_RELEASE "/O3")
|
|
else()
|
|
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
endif()
|
|
|
|
add_executable(build_msp src/main.cpp
|
|
switch-tools/src/filepath.c
|
|
switch-tools/src/pfs0.c
|
|
switch-tools/src/romfs.c
|
|
)
|
|
target_include_directories(build_msp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/switch-tools/src)
|