Initial commit

This commit is contained in:
2026-01-23 22:15:36 +01:00
commit ca60108606
167 changed files with 5311 additions and 0 deletions

123
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,123 @@
variables:
GIT_SUBMODULE_STRATEGY: recursive
stages:
- packaging
.Packaging:
variables:
PACKAGE: 'Unknown'
VERSION: 'Unknown'
LOCATION: 'all'
CCACHE_BASEDIR: $CI_PROJECT_DIR
image: registry.gitlab.com/bigfootdev/docker/linuxcppbuilder:main
stage: packaging
before_script:
- ccache --zero-stats
script:
- CONAN_LOGIN_USERNAME=${GITLAB_CONAN_USER} CONAN_PASSWORD=${GITLAB_CONAN_PASSWORD} conan create ./$PACKAGE/$LOCATION --version=$VERSION -pr:b=./clang -pr:h=./clang --build=missing --remote=bigfootpackages
- CONAN_LOGIN_USERNAME=${GITLAB_CONAN_USER} CONAN_PASSWORD=${GITLAB_CONAN_PASSWORD} conan upload $PACKAGE/$VERSION@ --only-recipe --remote=bigfootpackages
after_script:
- ccache --show-stats
dependencies: []
tags:
- linux
- c++
- bigfootdev
only:
variables:
- $CI_COMMIT_REF_PROTECTED
PackageEABase:
extends: .Packaging
variables:
PACKAGE: 'eabase'
VERSION: '01082025'
PackageEASTL:
extends: .Packaging
variables:
PACKAGE: 'eastl'
VERSION: '3.27.01'
needs:
- PackageEABase
PackagePixelMatch:
extends: .Packaging
variables:
PACKAGE: 'pixelmatch-cpp17'
VERSION: '1.0.3'
PackageLodePNG:
extends: .Packaging
variables:
PACKAGE: 'lodepng'
VERSION: 'cci.20250727'
PackageStduuid:
extends: .Packaging
variables:
PACKAGE: 'stduuid'
VERSION: '1.2.3'
PackageFlatbuffers:
extends: .Packaging
variables:
PACKAGE: 'flatbuffers'
VERSION: '25.12.19'
PackageVulkanMemoryAllocator:
extends: .Packaging
variables:
PACKAGE: 'vulkan-memory-allocator'
VERSION: '3.3.0'
PackageVulkanUtilityLibraries:
extends: .Packaging
variables:
PACKAGE: 'vulkan-utility-libraries'
VERSION: '1.4.313.0'
PackageVulkanValidationLayers:
extends: .Packaging
variables:
PACKAGE: 'vulkan-validationlayers'
VERSION: '1.4.313.0'
needs:
- PackageVulkanUtilityLibraries
PackageShaderC:
extends: .Packaging
variables:
PACKAGE: 'shaderc'
VERSION: '2025.3'
PackageUnorderedDense:
extends: .Packaging
variables:
PACKAGE: 'unordered_dense'
VERSION: '4.8.1'
PackageMimalloc:
extends: .Packaging
variables:
PACKAGE: 'mimalloc'
VERSION: '3.1.5'
PackageMeshOptimizer:
extends: .Packaging
variables:
PACKAGE: 'meshoptimizer'
VERSION: '1.0'
PackageSQLite3:
extends: .Packaging
variables:
PACKAGE: 'sqlite3'
VERSION: '3.51.0'
PackageRapidHash:
extends: .Packaging
variables:
PACKAGE: 'rapidhash'
VERSION: '3.0'