Michael Hirsch, Ph.D
838c8d642c
BUGFIX: typo for PGI C/CPP
6 years ago
Michael Hirsch, Ph.D
5b109c9ad2
correct missing argument for IntelClFortranCompiler
...
ifort passes all tests
cleanup logic
6 years ago
Jussi Pakkanen
59e5ad66f2
Keep all build dirs inside the source tree.
...
VS and virus scanners complain when generating executables
in temporary directories.
6 years ago
Michael Hirsch, Ph.D
3f531be2e7
fortran 2003 use, non_instrinsic
...
incl
inver
6 years ago
Michael Hirsch, Ph.D
9dbd5f129b
fortran submodule checks
...
fortran submodule checks
6 years ago
Michael Hirsch, Ph.D
c8d144b064
fortran include syntax checks
...
minvers
6 years ago
Michael Hirsch, Ph.D
40a3a6c3d0
only --only option to run_project_tests, add type hints, improve variable name use
6 years ago
Dylan Baker
56f7e5c74f
coredata: Correctly handle receiving a pipe for native/cross files
...
* coredata: Correctly handle receiving a pipe for native/cross files
In some cases a cross/native file may be a pipe, such as when using bash
process replacement `meson --native-file
<([binaries]llvm-config='/opt/bin/llvm-config')`, for example. In this
case we copy the contents of the pipe into a file in the meson-private
directory so we can create a proper ninja dependency, and be able to
reload the file on --wipe/--reconfigure. This requires some extra
negotiation to preserve these native/cross files.
Fixes #5505
* run_unitests: Add a unit test for native files that are pipes
Using mkfifo.
6 years ago
Michael Hirsch, Ph.D
d61116efc1
windows project_test speedup by 2
6 years ago
Michael Hirsch, Ph.D
ef53107f14
BUGFIX: Fortran module regex handle more edge cases
6 years ago
Nirbheek Chauhan
9042130e9a
compilers: Fix bitcode and other options for objc code
...
We were setting the base options for the Objective-C compiler
manually, due to which options such as b_bitcode and b_ndebug were not
getting set at all.
The base options here are the same as for C code with the Clang
compiler, so just use the same inherited list.
Also expand the bitcode test to ObjC and ObjC++ so this doesn't happen
again.
6 years ago
Jussi Pakkanen
80856884cc
Do not check for DOS line endings in log files.
6 years ago
Jussi Pakkanen
d1dd6df37b
Increase logging for Rust CI failures.
6 years ago
Jussi Pakkanen
2cabda8d68
Fix the last remaining Rust install file list.
6 years ago
Jussi Pakkanen
6d6acab6fe
Detect broken Rust compiler setups.
6 years ago
Jussi Pakkanen
9c68d8f3f2
Run Rust shared library test via rustup to get the environment right.
6 years ago
Jussi Pakkanen
94ca81b228
Add Rust generated pdbs to list of installed files.
6 years ago
Jussi Pakkanen
b2cdf528b8
Made TestHarness a context manager to ensure files get closed.
6 years ago
Jussi Pakkanen
49e9e0179c
Do not quote targetdep, Ninja fails if it contains double quotes.
6 years ago
Dylan Baker
d35d7ccad1
docs: Update libdir caveat
...
Fixes #5514
6 years ago
Dylan Baker
b972ee7125
environment: Fix detection of Microsoft cl.exe with non English locales
...
This uses the fix as suggested in issue 5491, which it also fixes.
Fixes #5491
6 years ago
Dylan Baker
1df2f5e9da
Merge pull request #5516 from scivision/fortran_module_find
...
BUGFIX: Fortran: use, module, submodule with inline comment
6 years ago
Michael Hirsch, Ph.D
927ce94d99
fortran depscan: ignore module procedure
6 years ago
Michael Hirsch, Ph.D
930d2457e1
add fortarn use inline comment test
6 years ago
Michael Hirsch, Ph.D
c214859304
add inline comment test for Fortran submodule
6 years ago
Michael Hirsch, Ph.D
f652950602
add inline comment test for Fortran include
6 years ago
Michael Hirsch, Ph.D
2a7ef98aff
BUGFIX syntax
6 years ago
Michael Hirsch, Ph.D
d3294b58c4
make test more stringent by building separate library
6 years ago
Michael Hirsch, Ph.D
f7465c0887
add fortran module inline comment test
6 years ago
Aleksey Gurtovoy
2106a6020c
Skip `196 install_mode` project test on Windows
6 years ago
Jussi Pakkanen
7d8bd4ffab
Merge pull request #5457 from mensinda/cmakeRefactor
...
CMake code refactor
6 years ago
andy5995
a1ea5fd16b
Quick_guide.md:add python-setuptools and wheel
...
per IRC discussion, the wheel package isn't required but reduces
harmless warnings.
[skip ci]
6 years ago
Jussi Pakkanen
9e09c85e6c
Handle thread flags when not using C at all. Closes #5497 .
6 years ago
Alan Coopersmith
a35844c08d
Canonicalize 'i86pc' return from platform.machine() for Solaris
...
i86pc may be either 32-bit or 64-bit, so use existing compiler checks
to determine if it should return 'x86' or 'x86_64'.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6 years ago
andy5995
ceb70a5c2e
Reference-manual.md:add missing equal sign in "both_libraries" section
...
[skip ci]
6 years ago
Jussi Pakkanen
9933b33c55
Updated msi creator to use 64 bit VS 2019. [skip ci]
6 years ago
Jussi Pakkanen
8dfc24dbf1
Update version number for new development.
6 years ago
Jussi Pakkanen
5ecab57667
Update things for new release.
6 years ago
Francisco Velázquez
288ef0e0e7
Tutorial.md: Improve English [skip ci]
6 years ago
Marvin Scholz
fa431dddbc
compilers: Add logging for symbol prefix test
...
Currently meson does not write the outcome of this test to the log
file which makes debugging wrong outcomes of this incredibly tedious.
6 years ago
Roman Shpuntov
bf1323a48c
Added tvOS cross file
6 years ago
Roman Shpuntov
3b17344b11
tvOS: added support AppleTVOS
6 years ago
Andrei Alexeyev
4b73f50222
dependencies/shaderc: fix exception caused by typo
6 years ago
Daniel Mensinger
b1cf0fd380
cmake: Move parsing the CMake trace into the CMake module
6 years ago
Daniel Mensinger
6083cfa6c8
cmake: Moved finding and running CMake out of dependency
6 years ago
Daniel Mensinger
44b9421071
cmake: Fix missing include_directories in some CMakeLists.txt
6 years ago
John Ericson
34c22522f3
Further deduplicate Interpreter native kwarg code
...
This ensures that invalid arguments properly cause errors, but doesn't
otherwise change semantics
6 years ago
Kurtis Rader
e06f0e6aaf
Solaris fixes
...
Fixes #5351
6 years ago
Dylan Baker
15ab1f64f9
modules/python: add a modules keyword argument
...
This mirrors the modules keyword argument that some dependencies (such
as qt and llvm) take. This allows an easier method to determine if
modules are installed.
6 years ago
sompen
3c461bcf4f
compilers: armclang supports only cross-compilation
...
Revert the change done to Armclang compiler class in PR-4010
6 years ago