Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-13 | cmake: Handle disabling subprojects | Thibault Saunier | 1 | -0/+5 | |
2019-07-11 | cmake: Fix dependencies with try_compile (closes #5605) | Daniel Mensinger | 1 | -0/+3 | |
2019-07-11 | Merge pull request #5606 from xclaesse/alias_target | Jussi Pakkanen | 2 | -0/+18 | |
Add alias_target() function | |||||
2019-07-11 | Adapting Boost Python library detection to Boost >= 1.67. Closes #4288. | gjaeger1 | 3 | -0/+102 | |
2019-07-10 | Add alias_target() function | Xavier Claessens | 2 | -0/+18 | |
2019-07-10 | Merge pull request #5574 from mensinda/cmakeCCmd | Jussi Pakkanen | 9 | -0/+157 | |
CMake subprojects add_custom_command support | |||||
2019-07-08 | Update hotdoc files to match those produced by newest version. | Jussi Pakkanen | 1 | -0/+9 | |
2019-07-05 | Fix windres module argument flattening | ePirat | 1 | -1/+2 | |
2019-07-02 | tests/llvm: Test both cmake and llvm-config methods | Dylan Baker | 1 | -20/+24 | |
2019-06-28 | cmake: Skip ARGS key in COMMAND | Daniel Mensinger | 1 | -1/+1 | |
2019-06-28 | cmake: Added custom_target test case | Daniel Mensinger | 9 | -0/+157 | |
2019-06-27 | `add_{global,project}_{,link_}arguments`: simply native flag behavior | John Ericson | 2 | -40/+33 | |
This further simplifies behavior to match the "build vs host" decision we did with `c_args` vs `build_c_args`. The rules are now simply: - `native: true` affects `native: true` targets - `native: false` affects `native: false` targets - No native flag is the same as `native: false` I like this because you don't even have to know what "build" and "host" mean to understand how it works, and it doesn't depend on whether the overall build is cross or not. Fixes #4933 | |||||
2019-06-25 | fortran-specific openMP tests | Michael Hirsch, Ph.D | 2 | -0/+51 | |
2019-06-24 | only test if Zlib found | Michael Hirsch, Ph.D | 1 | -2/+6 | |
2019-06-24 | windows ifort can't do shared_library sanely | Michael Hirsch, Ph.D | 1 | -0/+6 | |
2019-06-24 | intel windows coarray args | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-06-23 | fortran 2003 use, non_instrinsic | Michael Hirsch, Ph.D | 5 | -19/+61 | |
incl inver | |||||
2019-06-23 | fortran submodule checks | Michael Hirsch, Ph.D | 3 | -3/+7 | |
fortran submodule checks | |||||
2019-06-23 | fortran include syntax checks | Michael Hirsch, Ph.D | 4 | -3/+32 | |
minvers | |||||
2019-06-23 | BUGFIX: Fortran module regex handle more edge cases | Michael Hirsch, Ph.D | 3 | -0/+11 | |
2019-06-23 | compilers: Fix bitcode and other options for objc code | Nirbheek Chauhan | 5 | -0/+35 | |
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. | |||||
2019-06-22 | Fix the last remaining Rust install file list. | Jussi Pakkanen | 1 | -1/+5 | |
2019-06-22 | Run Rust shared library test via rustup to get the environment right. | Jussi Pakkanen | 1 | -1/+8 | |
2019-06-21 | Add Rust generated pdbs to list of installed files. | Jussi Pakkanen | 6 | -1/+12 | |
2019-06-20 | add fortarn use inline comment test | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | add inline comment test for Fortran submodule | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | add inline comment test for Fortran include | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | BUGFIX syntax | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-06-19 | make test more stringent by building separate library | Michael Hirsch, Ph.D | 1 | -1/+4 | |
2019-06-19 | add fortran module inline comment test | Michael Hirsch, Ph.D | 5 | -10/+21 | |
2019-06-19 | Skip `196 install_mode` project test on Windows | Aleksey Gurtovoy | 1 | -0/+4 | |
2019-06-12 | cmake: Fix missing include_directories in some CMakeLists.txt | Daniel Mensinger | 3 | -2/+4 | |
2019-06-12 | modules/python: add a modules keyword argument | Dylan Baker | 1 | -0/+7 | |
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. | |||||
2019-06-09 | Make test for identity | John Ericson | 4 | -0/+52 | |
(cherry picked from commit ae6426cd8acfe0ccc5d7958d55edb613b4a5bf01) | |||||
2019-06-09 | Purge `is_cross` and friends without changing user interfaces | John Ericson | 1 | -6/+1 | |
In most cases instead pass `for_machine`, the name of the relevant machines (what compilers target, what targets run on, etc). This allows us to use the cross code path in the native case, deduplicating the code. As one can see, environment got bigger as more information is kept structured there, while ninjabackend got a smaller. Overall a few amount of lines were added, but the hope is what's added is a lot simpler than what's removed. | |||||
2019-06-06 | cmake: Updated test cases | Daniel Mensinger | 7 | -27/+34 | |
2019-06-06 | cmake: fixed installed_files.txt | Daniel Mensinger | 2 | -2/+10 | |
2019-06-06 | cmake: Fixed test cases for windows | Daniel Mensinger | 34 | -12/+177 | |
2019-06-06 | cmake: Added option for additional CMake args | Daniel Mensinger | 2 | -0/+8 | |
2019-06-06 | cmake: support object libraries | Daniel Mensinger | 7 | -0/+54 | |
2019-06-06 | cmake: Added test for configure_file | Daniel Mensinger | 4 | -0/+16 | |
2019-06-06 | cmake: Added Code generation test | Daniel Mensinger | 5 | -0/+57 | |
2019-06-06 | cmake: Added project tests | Daniel Mensinger | 5 | -6/+22 | |
2019-06-06 | cmake: extract the codemodel | Daniel Mensinger | 6 | -0/+65 | |
2019-06-06 | cmake: Server handshake | Daniel Mensinger | 5 | -0/+45 | |
2019-06-05 | Add tests for std usage. Closes #5097. | Jussi Pakkanen | 2 | -0/+3 | |
(cherry picked from commit 27ae70dfaaff1298e68df70098acaa96f7ca748a) | |||||
2019-06-05 | Per machine do 'build.' and '' option prefixes | John Ericson | 3 | -1/+17 | |
See the docs/ changes for details. | |||||
2019-06-05 | Merge pull request #5436 from dcbaker/cmake-lexer-spaces-in-args | Jussi Pakkanen | 2 | -0/+82 | |
Cmake lexer spaces in args | |||||
2019-06-05 | rewriter: Fix that default_options would not set the correct id | Daniel Mensinger | 1 | -1/+1 | |
Currently default_options uses "" for the kwarks id, however this is incorect and it must be "/". Additionally, this error won't be ignored in the future with "--skip" (this is why the tests were passing and this wasn't detected earlier). | |||||
2019-05-29 | dependencies/cmake: correctly handle spaces in variable names | Dylan Baker | 1 | -4/+4 | |