Skip to content

Commit 78f697e

Browse files
committed
parsing code updates with utf8 library added, major file reorg, dynlib logic improvements and testing, more detailed logging
1 parent 4c638cc commit 78f697e

Some content is hidden

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

78 files changed

+5242
-970
lines changed

.clangd

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ CompileFlags:
2323
- -Wextra
2424
- -Wpedantic
2525
- -xc++ # Force .h files to be treated as C++
26-
- -std=gnu++17
26+
# - -std=gnu++17
2727
# - -std=c++20
28-
- --target=x86_64-pc-windows-msvc
29-
- -DUNICODE
30-
- -D_UNICODE
31-
- -D_DEBUG
32-
- -D_DLL
33-
- -D_MT
34-
- -Xclang
35-
- --dependent-lib=msvcrtd
36-
- -g
37-
- -Xclang
38-
- -gcodeview
39-
- -fno-char8_t
28+
# - --target=x86_64-pc-windows-msvc
29+
# - -DUNICODE
30+
# - -D_UNICODE
31+
# - -D_DEBUG
32+
# - -D_DLL
33+
# - -D_MT
34+
# - -Xclang
35+
# - --dependent-lib=msvcrtd
36+
# - -g
37+
# - -Xclang
38+
# - -gcodeview
39+
# - -fno-char8_t

.vscode/ltex.dictionary.en-US.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ IWYU
3131
JsonDoc
3232
katex
3333
lexer
34+
libcesiumexe
3435
libtree
3536
lightgray
3637
LOGTQDM
@@ -53,6 +54,8 @@ shiki
5354
sstm
5455
subprocessing
5556
szenius
57+
testfrmwk
58+
tqdm
5659
unistd
5760
userland
5861
vaddps

CMakeLists.txt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,21 @@ include(DefaultInstallPath)
2222
include(ForceUnicode)
2323
include(HideVSCodeVars)
2424
include(ConfigFetchContent)
25+
include(ExeTgtDefaults)
26+
include(QtExeTgt)
2527

2628
# include dependencies
27-
include(qt)
29+
include(utf8)
2830
include(yyjson)
2931
include(tree-sitter-core)
3032
include(tree-sitter-cpp)
31-
# include(utf8)
32-
33-
# Add cesium subdirectory
34-
add_subdirectory(cesium)
3533

3634
include(CTest)
3735
enable_testing()
3836

39-
# Add tests
40-
add_subdirectory(tests)
41-
4237
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
4338
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
4439
include(CPack)
40+
41+
add_subdirectory(src)
42+
add_subdirectory(include)

cesium-doc-config.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"docstring_style": "/** */"
88
}
99
},
10-
"source_directories": ["cesium/src/", "cesium/include/"],
10+
"source_directories": ["src/", "include/"],
1111
"extract_directory": ".cesium-doc/",
1212
"output_directory": "doc/api/",
1313
"exclude_patterns": ["**/test/**", "**/*_test.*"],

cesium/CMakeLists.txt

Lines changed: 0 additions & 67 deletions
This file was deleted.

cesium/gui/CMakeLists.txt

Lines changed: 0 additions & 72 deletions
This file was deleted.

cesium/include/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

cesium/include/utils.h

Lines changed: 0 additions & 22 deletions
This file was deleted.

cesium/include/win32.h

Lines changed: 0 additions & 45 deletions
This file was deleted.

cesium/src/CMakeLists.txt

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)