mirror of
https://github.com/arabianq/build_msp.git
synced 2026-04-27 22:11:23 +00:00
new project in c++
updpate cmaketargetlist for windows manually convert filename() to string
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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")
|
||||
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)
|
||||
Reference in New Issue
Block a user