Commit Graph

6 Commits

Author SHA1 Message Date
f870d4dde3 refactor: update project
- add documentation CMake build script. re-organise document layout for future changes.
- move LIBCMO_EXPORT to BMap and rename it to BMAP_EXPORT because only BMap need to use this macro.
- fully refactor VTEncoding to make it more like Python
	- Now language name is platform independent.
	- Hide implementation detail as possible as I can.
	- Language mapping are still work in progress.
- add code gen for new added universal encoding feature to generate language name mapping in Windows and Iconv respectively.
- remove old code of CMake build script.
- update VTUtils for new requirement.
	- remove useless functions.
	- create LibCmo specific custom exception classes.
2024-08-16 22:07:23 +08:00
afa06339b2 chore: switch to CMake build system instead of native Visual Studio project 2024-08-15 22:20:51 +08:00
0a168ac5cc fix cmake build issue. fix build type checker. rm IronPad windows header including under linux 2023-09-25 21:45:53 +08:00
8083633a7b fix cmake error (part) 2023-09-24 23:27:20 +08:00
1fdc0394b9 try fix cmake 2023-08-31 10:20:10 +08:00
8724077e97 add cmake support and fix some header issues 2023-03-01 10:48:50 +08:00