config:变更一些工程配置。

This commit is contained in:
taynpg 2025-01-09 16:04:48 +08:00
parent 378e489947
commit f29e15504e
2 changed files with 12 additions and 5 deletions

View File

@ -20,9 +20,10 @@
"args": [
]
},
// "cmake.configureSettings": {
// "CMAKE_TOOLCHAIN_FILE": "${env:VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
// },
"cmake.configureSettings": {
//"CMAKE_TOOLCHAIN_FILE": "${env:VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
"GEN_EXAMPLE": "ON"
},
"cmake.options.statusBarVisibility": "visible",
"cmake.generator": "Ninja",
"C_Cpp.default.compileCommands": "${workspaceRoot}/build/compile_commands.json",

View File

@ -6,12 +6,14 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
if (MSVC)
add_compile_options(/source-charset:utf-8)
add_definitions(-DSTRCODE_GBK)
endif()
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND CMAKE_SYSTEM_NAME MATCHES "Windows")
MESSAGE(STATUS "Add MinGW Param.")
add_compile_options(-finput-charset=utf-8)
add_compile_options(-fexec-charset=gbk)
add_definitions(-DSTRCODE_GBK)
endif()
set(CMAKE_DEBUG_POSTFIX "d")
@ -22,5 +24,9 @@ set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/${CMAKE_BUILD_TYPE})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin/${CMAKE_BUILD_TYPE}/)
add_library(filecomplete STATIC filecomplete.h filecomplete.cpp)
add_executable(example main.cpp)
target_link_libraries(example PRIVATE filecomplete)
if(DEFINED GEN_EXAMPLE)
message(STATUS "USE TEST")
add_executable(example main.cpp)
target_link_libraries(example PRIVATE filecomplete)
endif()