refactor: cleanup project. ready for refactor.

- remove all old code
- build directory hierarchy, add basic cmake scripts.
This commit is contained in:
2024-07-23 21:37:56 +08:00
parent 4503b5cefc
commit ecebc42603
84 changed files with 298 additions and 6961 deletions

76
.gitignore vendored
View File

@@ -1,18 +1,30 @@
# ============== My Options ==============
# ignore generated Virtools.props
Virtools.props
SuperScriptMaterializer/Virtools.props
GPVirtoolsStatic/Virtools.props
# ignore generated database
# -------------------- Personal Disabled --------------------
# Ignore test used SQLite database
*.db
*.db-journal
# -------------------- Output --------------------
out/
CMakeSettings.json
# -------------------- CMake --------------------
CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps
# -------------------- Visual Studio --------------------
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
# User-specific files
*.rsuser
@@ -42,7 +54,6 @@ bld/
[Oo]bj/
[Ll]og/
[Ll]ogs/
Temp/
# Visual Studio 2015/2017 cache/options directory
.vs/
@@ -102,6 +113,7 @@ StyleCopReport.xml
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
@@ -154,7 +166,9 @@ _TeamCity*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*[.json, .xml, .info]
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
@@ -303,6 +317,17 @@ node_modules/
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp
# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp
# Visual Studio 6 technical files
*.ncb
*.aps
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
@@ -359,6 +384,9 @@ ASALocalRun/
# Local History for Visual Studio
.localhistory/
# Visual Studio History (VSHistory) files
.vshistory/
# BeatPulse healthcheck temp database
healthchecksdb
@@ -368,6 +396,26 @@ MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# ============== My Options ==============
# force adding debug profile for SuperScriptMaterializer
!SuperScriptMaterializer/SuperScriptMaterializer.vcxproj.user
# Fody - auto-generated XML schema
FodyWeavers.xsd
# VS Code files for those working on multiple tools
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
# Local History for Visual Studio Code
.history/
# Windows Installer files from build outputs
*.cab
*.msi
*.msix
*.msm
*.msp
# JetBrains Rider
*.sln.iml