From ae469da1d31f085a7a742666eda20fc6e2611c13 Mon Sep 17 00:00:00 2001 From: fanlumaster <1730976608@qq.com> Date: Mon, 2 Jun 2025 10:13:57 +0800 Subject: [PATCH] [env]: Clear hard-code configs --- .clangd | 11 -------- .gitignore | 3 +++ CMakeLists.txt | 68 ----------------------------------------------- CMakePresets.json | 17 ------------ 4 files changed, 3 insertions(+), 96 deletions(-) delete mode 100644 .clangd delete mode 100644 CMakeLists.txt delete mode 100644 CMakePresets.json diff --git a/.clangd b/.clangd deleted file mode 100644 index 58dc6fa..0000000 --- a/.clangd +++ /dev/null @@ -1,11 +0,0 @@ -CompileFlags: - Add: [ - -DUNICODE, - -D_UNICODE, - "-std=c++17", - "-IC:/Users/19833/EDisk/CppCodes/ImeCodes/googlepinyinime-rev/build/vcpkg_installed/x64-windows/include", - # -Wno-unused-value, - ] # ignore some specific warnings - CompilationDatabase: build/ # Search build/ directory for compile_commands.json -# Diagnostics: -# UnusedIncludes: None # ignore unused includes diff --git a/.gitignore b/.gitignore index 2e16dfc..0050dbb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ build/ .DS_Store command/dict/*.dat +/.clangd +/CMakeLists.txt +/CMakePresets.json diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 3d63475..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,68 +0,0 @@ -cmake_minimum_required(VERSION 3.15) - -project(pinyinime VERSION 1.0 LANGUAGES CXX) - -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/include) - -set(CMAKE_CXX_STANDARD 17) -set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_C_STANDARD 99) -set(CMAKE_C_STANDARD_REQUIRED ON) - -add_definitions( - /D_UNICODE=1 - /DUNICODE=1 -) - -# For utf8cpp, make it use C++11 and later -add_compile_options(/Zc:__cplusplus) - -set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) - -# For pure-header libs installed by vcpkg like utf8cpp -include_directories("./build/vcpkg_installed/x64-windows/include") - -set(HEADERS - ./src/include/atomdictbase.h - ./src/include/dictbuilder.h - ./src/include/dictdef.h - ./src/include/dictlist.h - ./src/include/dicttrie.h - ./src/include/lpicache.h - ./src/include/matrixsearch.h - ./src/include/mystdlib.h - ./src/include/ngram.h - ./src/include/pinyinime.h - ./src/include/searchutility.h - ./src/include/spellingtable.h - ./src/include/spellingtrie.h - ./src/include/splparser.h - ./src/include/sync.h - ./src/include/userdict.h - ./src/include/utf16char.h - ./src/include/utf16reader.h -) - -set(SOURCES - ./src/share/dictbuilder.cpp - ./src/share/dictlist.cpp - ./src/share/dicttrie.cpp - ./src/share/lpicache.cpp - ./src/share/matrixsearch.cpp - ./src/share/mystdlib.cpp - ./src/share/ngram.cpp - ./src/share/pinyinime.cpp - ./src/share/searchutility.cpp - ./src/share/spellingtable.cpp - ./src/share/spellingtrie.cpp - ./src/share/splparser.cpp - ./src/share/sync.cpp - ./src/share/userdict.cpp - ./src/share/utf16char.cpp - ./src/share/utf16reader.cpp - ./tests/main.cpp -) - -set(MY_EXECUTABLE_NAME "pinyinime") - -add_executable(pinyinime ${SOURCES} ${HEADERS}) \ No newline at end of file diff --git a/CMakePresets.json b/CMakePresets.json deleted file mode 100644 index 277515d..0000000 --- a/CMakePresets.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 2, - "configurePresets": [ - { - "name": "vcpkg", - "generator": "Visual Studio 17 2022", - "binaryDir": "${sourceDir}/build", - "environment": { - "VCPKG_ROOT": "C:/Users/19833/scoop/apps/vcpkg/current/" - }, - "cacheVariables": { - "CMAKE_TOOLCHAIN_FILE": "C:/Users/19833/scoop/apps/vcpkg/current/scripts/buildsystems/vcpkg.cmake", - "CMAKE_BUILD_TYPE": "Debug" - } - } - ] -} \ No newline at end of file