config:变更一些工程配置。
This commit is contained in:
parent
378e489947
commit
f29e15504e
7
.vscode/settings.json
vendored
7
.vscode/settings.json
vendored
@ -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",
|
||||
|
@ -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()
|
Loading…
x
Reference in New Issue
Block a user