KhronosGroup / KhronosGroup/OpenCL-SDK

Cannot configure with cmake on air-gapped network

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
777
Forks
163
Avg merge
6d 17h
Merged PRs (30d)
2

Description

I was able to get most dependencies cloned and extracted to the right locations in external, but the way the cmake folder is handled makes it impossible for me to build this on an air-gapped network. I have no other options for reasons I can't really get into so I need a way around it.

The main issue is from the user of FetchContent_MakeAvailable, for this to work, I would need to have another way to include those dependencies in a way that doesn't require an internet connection to work.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the CMake configuration and the handling of dependencies in the external directory, especially the use of FetchContent_MakeAvailable. Determine how pre-cloned and extracted dependencies could be included without network access. Done means the project can configure and build on an air-gapped network using locally available dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.