What happened?
Hi! 👋
When trying to build 1.0.0 for Arch Linux, I noticed that cmake downloads the internet, if it doesn't find the exact JUCE version:
|
else() |
|
FetchContent_Declare(juce |
|
GIT_REPOSITORY https://github.com/juce-framework/JUCE.git |
|
GIT_TAG ${ELEMENT_JUCE_VERSION} |
|
GIT_SHALLOW ON) |
|
FetchContent_Populate(juce) |
|
add_subdirectory(${juce_SOURCE_DIR} ${juce_BINARY_DIR} EXCLUDE_FROM_ALL) |
|
endif() |
This is somewhat problematic, as Linux distributions usually want to build offline, after locking and retrieving specific source inputs.
Also: Would it be possible to not require a specific version, but a minimum or something like that?
Version
1.0.0 (Latest)
Relevant log output
What happened?
Hi! 👋
When trying to build 1.0.0 for Arch Linux, I noticed that cmake downloads the internet, if it doesn't find the exact JUCE version:
element/cmake/FindJUCE.cmake
Lines 17 to 24 in 73d9f52
This is somewhat problematic, as Linux distributions usually want to build offline, after locking and retrieving specific source inputs.
Also: Would it be possible to not require a specific version, but a minimum or something like that?
Version
1.0.0 (Latest)
Relevant log output