Skip to content

Commit 903007c

Browse files
committed
first commit
0 parents  commit 903007c

File tree

125 files changed

+13935
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+13935
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*/build_linux/*
2+
*/build_windows/*

CMakeLists.txt

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
cmake_minimum_required (VERSION 3.10.2)
2+
project(cc)
3+
set(CMAKE_CXX_STANDARD 11)
4+
set(CMAKE_BUILD_TYPE "Release")
5+
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${PROJECT_SOURCE_DIR}/bin)
6+
7+
add_executable(${PROJECT_NAME} src/main.cpp)
8+
include_directories(
9+
${PROJECT_SOURCE_DIR}/include
10+
)
11+
link_directories(
12+
${PROJECT_SOURCE_DIR}/lib/opencc
13+
)
14+
target_link_libraries(${PROJECT_NAME} opencc)

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# cc

bin/STCharacters.ocd2

43.4 KB
Binary file not shown.

bin/STPhrases.ocd2

903 KB
Binary file not shown.

bin/cc

97.2 KB
Binary file not shown.

bin/s2t.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "Simplified Chinese to Traditional Chinese",
3+
"segmentation": {
4+
"type": "mmseg",
5+
"dict": {
6+
"type": "ocd2",
7+
"file": "STPhrases.ocd2"
8+
}
9+
},
10+
"conversion_chain": [{
11+
"dict": {
12+
"type": "group",
13+
"dicts": [{
14+
"type": "ocd2",
15+
"file": "STPhrases.ocd2"
16+
}, {
17+
"type": "ocd2",
18+
"file": "STCharacters.ocd2"
19+
}]
20+
}
21+
}]
22+
}

build_linux/CMakeCache.txt

+330
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
# This is the CMakeCache file.
2+
# For build in directory: /opt/share/cc/build_linux
3+
# It was generated by CMake: /usr/bin/cmake
4+
# You can edit this file to change values found and used by cmake.
5+
# If you do not want to change any of the values, simply exit the editor.
6+
# If you do want to change a value, simply edit, save, and exit the editor.
7+
# The syntax for the file is as follows:
8+
# KEY:TYPE=VALUE
9+
# KEY is the name of a variable in the cache.
10+
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11+
# VALUE is the current value for the KEY.
12+
13+
########################
14+
# EXTERNAL cache entries
15+
########################
16+
17+
//Path to a program.
18+
CMAKE_AR:FILEPATH=/usr/bin/ar
19+
20+
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
21+
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
22+
CMAKE_BUILD_TYPE:STRING=
23+
24+
//Enable/Disable color output during build.
25+
CMAKE_COLOR_MAKEFILE:BOOL=ON
26+
27+
//CXX compiler
28+
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
29+
30+
//A wrapper around 'ar' adding the appropriate '--plugin' option
31+
// for the GCC compiler
32+
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
33+
34+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
35+
// for the GCC compiler
36+
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
37+
38+
//Flags used by the compiler during all build types.
39+
CMAKE_CXX_FLAGS:STRING=
40+
41+
//Flags used by the compiler during debug builds.
42+
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
43+
44+
//Flags used by the compiler during release builds for minimum
45+
// size.
46+
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
47+
48+
//Flags used by the compiler during release builds.
49+
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
50+
51+
//Flags used by the compiler during release builds with debug info.
52+
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
53+
54+
//C compiler
55+
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
56+
57+
//A wrapper around 'ar' adding the appropriate '--plugin' option
58+
// for the GCC compiler
59+
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
60+
61+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
62+
// for the GCC compiler
63+
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
64+
65+
//Flags used by the compiler during all build types.
66+
CMAKE_C_FLAGS:STRING=
67+
68+
//Flags used by the compiler during debug builds.
69+
CMAKE_C_FLAGS_DEBUG:STRING=-g
70+
71+
//Flags used by the compiler during release builds for minimum
72+
// size.
73+
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
74+
75+
//Flags used by the compiler during release builds.
76+
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
77+
78+
//Flags used by the compiler during release builds with debug info.
79+
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
80+
81+
//Flags used by the linker.
82+
CMAKE_EXE_LINKER_FLAGS:STRING=
83+
84+
//Flags used by the linker during debug builds.
85+
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
86+
87+
//Flags used by the linker during release minsize builds.
88+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
89+
90+
//Flags used by the linker during release builds.
91+
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
92+
93+
//Flags used by the linker during Release with Debug Info builds.
94+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
95+
96+
//Enable/Disable output of compile commands during generation.
97+
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
98+
99+
//Install path prefix, prepended onto install directories.
100+
CMAKE_INSTALL_PREFIX:PATH=/usr/local
101+
102+
//Path to a program.
103+
CMAKE_LINKER:FILEPATH=/usr/bin/ld
104+
105+
//Path to a program.
106+
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
107+
108+
//Flags used by the linker during the creation of modules.
109+
CMAKE_MODULE_LINKER_FLAGS:STRING=
110+
111+
//Flags used by the linker during debug builds.
112+
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
113+
114+
//Flags used by the linker during release minsize builds.
115+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
116+
117+
//Flags used by the linker during release builds.
118+
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
119+
120+
//Flags used by the linker during Release with Debug Info builds.
121+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
122+
123+
//Path to a program.
124+
CMAKE_NM:FILEPATH=/usr/bin/nm
125+
126+
//Path to a program.
127+
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
128+
129+
//Path to a program.
130+
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
131+
132+
//Value Computed by CMake
133+
CMAKE_PROJECT_NAME:STATIC=cc
134+
135+
//Path to a program.
136+
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
137+
138+
//Flags used by the linker during the creation of dll's.
139+
CMAKE_SHARED_LINKER_FLAGS:STRING=
140+
141+
//Flags used by the linker during debug builds.
142+
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
143+
144+
//Flags used by the linker during release minsize builds.
145+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
146+
147+
//Flags used by the linker during release builds.
148+
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
149+
150+
//Flags used by the linker during Release with Debug Info builds.
151+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
152+
153+
//If set, runtime paths are not added when installing shared libraries,
154+
// but are added when building.
155+
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
156+
157+
//If set, runtime paths are not added when using shared libraries.
158+
CMAKE_SKIP_RPATH:BOOL=NO
159+
160+
//Flags used by the linker during the creation of static libraries.
161+
CMAKE_STATIC_LINKER_FLAGS:STRING=
162+
163+
//Flags used by the linker during debug builds.
164+
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
165+
166+
//Flags used by the linker during release minsize builds.
167+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
168+
169+
//Flags used by the linker during release builds.
170+
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
171+
172+
//Flags used by the linker during Release with Debug Info builds.
173+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
174+
175+
//Path to a program.
176+
CMAKE_STRIP:FILEPATH=/usr/bin/strip
177+
178+
//If this value is on, makefiles will be generated without the
179+
// .SILENT directive, and all commands will be echoed to the console
180+
// during the make. This is useful for debugging only. With Visual
181+
// Studio IDE projects all commands are done without /nologo.
182+
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
183+
184+
//Value Computed by CMake
185+
cc_BINARY_DIR:STATIC=/opt/share/cc/build_linux
186+
187+
//Value Computed by CMake
188+
cc_SOURCE_DIR:STATIC=/opt/share/cc
189+
190+
191+
########################
192+
# INTERNAL cache entries
193+
########################
194+
195+
//ADVANCED property for variable: CMAKE_AR
196+
CMAKE_AR-ADVANCED:INTERNAL=1
197+
//This is the directory where this CMakeCache.txt was created
198+
CMAKE_CACHEFILE_DIR:INTERNAL=/opt/share/cc/build_linux
199+
//Major version of cmake used to create the current loaded cache
200+
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
201+
//Minor version of cmake used to create the current loaded cache
202+
CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
203+
//Patch version of cmake used to create the current loaded cache
204+
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
205+
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
206+
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
207+
//Path to CMake executable.
208+
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
209+
//Path to cpack program executable.
210+
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
211+
//Path to ctest program executable.
212+
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
213+
//ADVANCED property for variable: CMAKE_CXX_COMPILER
214+
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
215+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
216+
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
217+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
218+
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
219+
//ADVANCED property for variable: CMAKE_CXX_FLAGS
220+
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
221+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
222+
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
223+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
224+
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
225+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
226+
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
227+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
228+
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
229+
//ADVANCED property for variable: CMAKE_C_COMPILER
230+
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
231+
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
232+
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
233+
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
234+
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
235+
//ADVANCED property for variable: CMAKE_C_FLAGS
236+
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
237+
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
238+
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
239+
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
240+
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
241+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
242+
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
243+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
244+
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
245+
//Executable file format
246+
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
247+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
248+
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
249+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
250+
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
251+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
252+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
253+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
254+
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
255+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
256+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
257+
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
258+
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
259+
//Name of external makefile project generator.
260+
CMAKE_EXTRA_GENERATOR:INTERNAL=
261+
//Name of generator.
262+
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
263+
//Name of generator platform.
264+
CMAKE_GENERATOR_PLATFORM:INTERNAL=
265+
//Name of generator toolset.
266+
CMAKE_GENERATOR_TOOLSET:INTERNAL=
267+
//Source directory with the top level CMakeLists.txt file for this
268+
// project
269+
CMAKE_HOME_DIRECTORY:INTERNAL=/opt/share/cc
270+
//Install .so files without execute permission.
271+
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
272+
//ADVANCED property for variable: CMAKE_LINKER
273+
CMAKE_LINKER-ADVANCED:INTERNAL=1
274+
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
275+
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
276+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
277+
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
278+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
279+
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
280+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
281+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
282+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
283+
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
284+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
285+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
286+
//ADVANCED property for variable: CMAKE_NM
287+
CMAKE_NM-ADVANCED:INTERNAL=1
288+
//number of local generators
289+
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
290+
//ADVANCED property for variable: CMAKE_OBJCOPY
291+
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
292+
//ADVANCED property for variable: CMAKE_OBJDUMP
293+
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
294+
//Platform information initialized
295+
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
296+
//ADVANCED property for variable: CMAKE_RANLIB
297+
CMAKE_RANLIB-ADVANCED:INTERNAL=1
298+
//Path to CMake installation.
299+
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
300+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
301+
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
302+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
303+
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
304+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
305+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
306+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
307+
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
308+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
309+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
310+
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
311+
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
312+
//ADVANCED property for variable: CMAKE_SKIP_RPATH
313+
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
314+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
315+
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
316+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
317+
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
318+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
319+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
320+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
321+
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
322+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
323+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
324+
//ADVANCED property for variable: CMAKE_STRIP
325+
CMAKE_STRIP-ADVANCED:INTERNAL=1
326+
//uname command
327+
CMAKE_UNAME:INTERNAL=/bin/uname
328+
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
329+
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
330+

0 commit comments

Comments
 (0)