| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Merge-request: !2631
|
| |
| |
| |
| |
| |
| | |
Refactoring in commit v3.12.0-rc1~92^2 (FindPkgConfig: export the list
of found libraries also as variable, 2018-05-11) dropped use of FPHSA
to set `BLAS_FOUND`. Set it explicitly instead.
|
|\ \
| | |
| | |
| | | |
Merge-request: !2624
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !2637
|
| |/
| |
| |
| |
| |
| |
| | |
Windows SDK version 10.0.17763.0 now places the uCRT libraries in a
versioned directory.
Fixes: #18603
|
|\ \
| | |
| | |
| | | |
Merge-request: !2601
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !2579
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add recognition of compiler version and prefix for clang.
Accommodate changes to version numbering scheme for GCC 5+ and clang 4+
- Minor number becomes patch, so excluded it from compiler prefix.
- Improves searching for Boost 1.69+ libraries built with GCC 5+ and
clang 4+, where library names are generated with compiler tag based on
major version only eg. -gcc5 for GC 5.5.0 or -clang6 for clang 6.0.0
- Follows up related changes in upcoming Boost 1.69
https://github.com/boostorg/build/pull/349
Dump detected compiler version in Boost_DEBUG message.
Replace use of CMAKE_COMPILER_IS_GNUCXX with CMAKE_CXX_COMPILER_ID.
|
|\ \ \
| |/ /
|/| |
| | | |
Merge-request: !2584
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add missing vendor table entries for Clang and AppleClang to identify
them. Previously this worked only if Clang was also enabled as a C or
CXX compiler first because we used to copy the C compiler id. However,
that was removed by commit v3.13.0-rc1~44^2 (ASM: Search for full path
even when using C or C++ compiler, 2018-09-26).
Fixes: #18575
|
|/
|
|
|
|
|
|
|
| |
Add the system thread library to Boost_LIBRARIES when the boost thread
component has been found.
The Boost::thread imported target already pulls in Threads::Threads.
This changes does the same for projects using the Boost_LIBRARIES variable
instead.
|
|\
| |
| |
| | |
Merge-request: !2574
|
| | |
|
| |
| |
| |
| | |
With -Wstrict-prototype -Werror, the check would fail
|
|\ \
| | |
| | |
| | | |
Merge-request: !2568
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Boost 1.66 and above built with `--layout=versioned` add an architecture
tag to the library file names. We already try to compute this tag
automatically when `CMAKE_CXX_COMPILER_ARCHITECTURE_ID` is available,
but that is currently not computed everywhere. Add an explicit
`Boost_ARCHITECTURE` option that a user can set to specify the
architecture tag.
Issue: #17701
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2566
|
| | |/
| |/|
| | |
| | |
| | | |
Ext and External were used inconsistently in the code and the
docs. This change converts all uses of Ext to External, including
within variable names used by the generator.
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2560
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The symbol "CHEEV", originally used to determine if a library provides
Fortran 95 wrappers for LAPACK, has been replaced by "cheev_f95". "CHEEV"
is provided by libmkl_intel_(i)lp64, which does not provide the generic
Fortran 95 wrappers. Instead, libmkl_lapack95_(i)lp64 does; one of the
specializations of the type-generic interfaces contained in that library
is "lapack_f95".
Also, FindLAPACK used libmkl_intel_(i)lp64 instead of the correct
libmkl_lapack95_(i)lp64 library for LAPACK95 functionality. This has
been fixed, too.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The symbol "SGEMM", originally used to determine if a library provides
Fortran 95 wrappers for BLAS, has been replaced by "sgemm_f95". "SGEMM"
is provided by libmkl_intel_(i)lp64, which does not provide the generic
Fortran 95 wrappers. Instead, libmkl_blas95_(i)lp does; one of the
specializations of the type-generic interfaces contained in that library
is "sgemm_f95".
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2551
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Protobuf headers have dependencies on threads. On UNIX platforms this
requires linking to a threads library. We've long done this in the
`Protobuf_LIBRARIES` result variable. However, the imported targets
added by commit v3.9.0-rc1~81^2~2 (FindProtobuf: add targets,
2017-05-17) and commit v3.9.0-rc1~68^2 (FindProtobuf: Rename imported
targets to match upstream names, 2017-05-22) were missing a dependency
on threads.
Add the dependency to the imported targets, and to the variables
`Protobuf_LITE_LIBRARIES` and `Protobuf_PROTOC_LIBRARIES`. While this
did not seem to matter in practice for a long time, protobuf 3.6 throws
exceptions in some cases when threads are missing.
Fixes: #18533
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2547
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | | |
Merge-request: !2542
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2541
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Define the headers associated to `boost_stacktrace_*`.
Fixes: #17297
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !2545
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Running flang with `-E` now ignores any `-o` option and always prints
preprocessed output to stdout. Use shell redirection to place it in a
file instead.
Fixes: #18497
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Merge-request: !2540
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Pass the flags to the preprocessor phase via `-Wp,`. This is
accepted both by qcc and ccache.
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | | |
Merge-request: !2539
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes: #18506
|
|\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
Merge-request: !2529
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When adding this flag to imported targets, wrap it in a generator
expression to use `-Xcompiler` to pass the flag for CUDA.
Fixes: #17929
|
|\ \ \ \ \
| |/ / / /
|/| | | /
| | |_|/
| |/| | |
Merge-request: !2522
|
| | |/
| |/|
| | |
| | | |
This makes the module usable with Boost from its current master.
|
| | |
| | |
| | |
| | | |
Fixes: #18008
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2511
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Due to CMP0080, BundleUtilities can no longer be included at
configure-time. However, DeployQt4 contains some functions which
are meant to be used at configure-time, and some which are meant
to be used at install-time and use BundleUtilities. This change
breaks the file into two sections: common functions and install-time
functions. BundleUtilities is now only included at install-time,
thus fixing the policy warning.
Fixes: #18466
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2481
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This was left out of commit v3.13.0-rc1~14^2 (FindPkgConfig: support
also > and < operators for version compares, 2018-10-02).
|