IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
Added skip-cleanup flags for create-dev-env.
This would instruct the cpt to build cling, clang, and llvm, without
deleting the build area, as the cpt normally would delete the build
area due to the use of memory running out when linking, because
of too many build subprocesses.
Added new main block because this was mentioned in the meta issue
list (#406 in cling) as one of the rewrite steps. This also allows for
the main code to be run as opposed to running the main code plus the
function defintions.
Properly set the export symbols for `x86` and `x64` and don't export the `llvm`, `clang` and already exported internal `cling` symbols for both `cling` and `cling-demo`
* [cling][windows] change compiler flags
- Set the `-std:c++14` / `-std:c++17` flag depending on the version of Visual Studio (only if building outside ROOT)
- Split the one line exports in three lines to fix a potential issue with Ninja on Windows (missing a white space between each `/EXPORT:` specifier)
* Add a forgotten `endif()`
This new release includes some improvements:
* Extended array support
* Add cmake variables to control the locations where find_package discovers LLVM and Clang: `LLVM_CONFIG_EXTRA_PATH_HINTS` and `Clang_CONFIG_EXTRA_PATH_HINTS` respectively.
See more at: https://github.com/vgvassilev/clad/blob/v0.9/docs/ReleaseNotes.md
* Update minimal CMake version in favour of advances features it offers
* Remove workaround for FindDoxygen (cmake < 3.13)
* Remnove workaround for cmake < 3.14 to able to report issue directly to stdout
* Remove workaround for CMake < 3.14 when Ninja 1.9.0 builds static libraries twice
* Remove other CMake hack from multi-python ROOT builds
* We are using 3.16 as a min CMake version and REGEX is definitely available in this version
* Remove code used to search Python2/Python3 with <= CMake 3.14
* [cmake] check for internet connection. Fixes#8292
This should fix an issue with external packages requiring an internet connection when working offline.
If there is no internet connection, they are either automatically disabled or raise a `FATAL_ERROR` if the `fail-on-missing` flag is `ON`
* Add forgotten "is" (thanks @pamputt)
* Add internet check for the forgotten 'davix' and 'ssl' options
* Change the timeout value and add information messages (thanks Axel)
* Let's download an existing file to test internet access
* Disable also clad if there is no internet connection
* Do not add the clad directory in case of no internet access
* Change the logic for clad with no internet connection
* disable clad early enough if there is no internet connection
* Disable also xrootd when disabling builtin_xrootd
Only fixes builds from LLVM 9 source. Builds using an LLVM 9 binary
release is still broken.
Drop Ubuntu 16.04 Clang build, since Clang 3.8 is very old and causes
build failure.