Skip to content

Sparse neoAssets checkout and NEO_EXTRA_ASSETS_ALT_PATH#1992

Open
nullsystem wants to merge 2 commits into
NeotokyoRebuild:masterfrom
nullsystem:GH-1991_SparseNeoAssetsCheckout
Open

Sparse neoAssets checkout and NEO_EXTRA_ASSETS_ALT_PATH#1992
nullsystem wants to merge 2 commits into
NeotokyoRebuild:masterfrom
nullsystem:GH-1991_SparseNeoAssetsCheckout

Conversation

@nullsystem

@nullsystem nullsystem commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Description

In the CMake add NEO_EXTRA_ASSETS_ALT_PATH option as an alternate neoAssets path to use rather than going through FetchContent. This is used mainly for the CI build to first sparse fetch the neoAssets files as it doesn't need all the files especially since some files are very large and not even used in the build process. This cuts down the overall time to do the whole process. This can also be useful for devs if they prefer to juse fetch it from their already checkedout neoAssets.

Toolchain

  • Linux GCC Distro Native Arch/GCC 16

Linked Issues

@nullsystem nullsystem requested a review from Masterkatze June 11, 2026 21:51
@nullsystem nullsystem added the CI Continuous Integration (GitHub Actions) label Jun 11, 2026
Comment thread src/CMakeLists.txt Outdated
Comment thread src/CMakeLists.txt Outdated
In the CMake add NEO_EXTRA_ASSETS_ALT_PATH option as an
alternate neoAssets path to use rather than going through
FetchContent. This is used mainly for the CI build to
first sparse fetch the neoAssets files as it doesn't need
all the files especially since some files are very large
and not even used in the build process. This cuts down
the overall time to do the whole process. This can also
be useful for devs if they prefer to juse fetch it from
their already checkedout neoAssets.

* fixes NeotokyoRebuild#1991
@nullsystem nullsystem force-pushed the GH-1991_SparseNeoAssetsCheckout branch from 590b15a to b59565b Compare June 12, 2026 18:18
@nullsystem nullsystem requested a review from Masterkatze June 12, 2026 18:18
@nullsystem

Copy link
Copy Markdown
Collaborator Author

@Masterkatze Code review changes: b59565b

@Masterkatze Masterkatze added the Build System CMake and other build-related stuff label Jun 12, 2026
@nullsystem nullsystem requested a review from a team June 12, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build System CMake and other build-related stuff CI Continuous Integration (GitHub Actions)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Github workflow: Sparse checkout neoAssets instead of full

2 participants