James Sharpe
5dbe642ba6
Re-enable configure_with_bazel_transitive test ( #586 )
...
* Re-enable configure_with_bazel_transitive test
* Fix simple_lib build for RBE
2021-03-28 15:38:33 -07:00
James Sharpe
0379c97cb6
Built Make toolchains can now be used in RBE ( #548 )
...
* Enable more tests for RBE
* Turn off gn build for RBE
* Fix to make_simple example
* Turn off configure_with_bazel_transitive due to an issue with toolchain configuration
* Add CMAKE_MAKE_PROGRAM to generate_args
* Set CMP0074 policy for cmake to use the ZLIB_ROOT entry
* Disable libpng build on rbe
* Disable bison build on RBE
* Disable cmake_android example on RBE
* Fix typo in ZLIB_ROOT
* Reenable libpng build
* Address review comments
2021-03-28 14:01:15 -07:00
UebelAndre
07e1645dcc
Added test for ensuring docs are always appropriately updated ( #576 )
...
* Added test for ensuring docs are always appropriately updated
* Updated docs
2021-03-20 20:11:57 +00:00
UebelAndre
d4256561fa
Fixed cmake build and target arguments ( #573 )
2021-03-18 15:35:55 +00:00
UebelAndre
f48ec05fed
Fixed incorrect tool paths for windows ( #561 )
...
Co-authored-by: James Sharpe <james.sharpe@zenotech.com>
2021-03-15 10:24:49 -07:00
UebelAndre
6aceb1e4c3
Cleanup bazelci yaml ( #563 )
2021-03-15 09:59:17 -07:00
James Sharpe
c309ec1319
Enable testing on RBE ( #525 )
...
* Enable testing on RBE
* Attempting to fix ninja example on RBE
* Disable targets that aren't currently working on RBE
2021-03-09 13:28:28 -08:00
UebelAndre
fc8efbdf7d
Added `ninja` rule for building Ninja projects ( #527 )
...
* Added `ninja` rule for building Ninja projects
* Third party ninja example
2021-03-01 15:46:25 +00:00
UebelAndre
e285764b78
Restructed examples and enabled more testing ( #515 )
...
* Reorganized examples
* Documentation
* Third party
2021-02-26 20:21:13 +00:00
James Sharpe
f77a9e12a3
Propagate defines into CFLAGS and CXXFLAGS passed to the framework ( #498 )
...
* Propagate defines into CFLAGS and CXXFLAGS passed to the framework
* Fix flags test
* Add example to test propagation of defines
2021-02-09 12:56:20 -08:00
UebelAndre
0da08c9714
Added some helpful issue links ( #494 )
2021-02-04 10:42:02 -08:00
UebelAndre
14520d220f
Made buildifier checks more aggressive ( #485 )
...
* Made buildifier checks more aggressive
* Ran buildifier to fix all warnings
* Added sorting to cmake script generation and updated tests
2021-02-02 20:09:33 +00:00
UebelAndre
898bed4efb
Enable Buildifier in CI ( #458 )
...
* Added Buildifier check to CI
* Addressed Buildifier lint defects
2021-01-25 22:01:43 +00:00
UebelAndre
9b6a8f675c
Add tests for checking the minimum supported version to CI ( #469 )
2021-01-25 19:07:05 +00:00
UebelAndre
c18be7037a
Added `data` attr to common framework ( #461 )
...
* Added `data` attribute for files needed by the rule at runtime.
* Updated documentation
* Added examples
* Enable runfiles on windows
* Also gather transitive runfiles
2021-01-25 07:44:44 -08:00
UebelAndre
8b8f31dd1b
Created a `./docs` directory to house documentation ( #466 )
...
* Added links to docs to top level README
* Updated more docs
* Added generated header
2021-01-24 15:23:19 -08:00
irengrig
2ca2de6752
Test for detect_root function and example of usage ( #373 )
2020-04-30 11:17:48 +02:00
Simon Newton
ed3db61a55
Fix the simple_make example so that it works on Mac & Linux ( #339 )
...
Fix the simple_make example so that it works on Mac and Debian and add it to Mac tests.
2019-11-26 19:13:54 +01:00
Keith Smiley
adb04eed2c
Build Android example on CI ( #286 )
...
* Build Android example on CI
Currently there aren't any actual test targets for the NDK example, but
building it is still useful to verify.
* Remove from windows
2019-08-06 14:35:02 +02:00
irengrig
f00cd27f06
Pass --copt, --cxxopt, --conlyopt, --linkopt to cmake_external/configure_make rules ( #235 )
...
- explicitly pass the values of these options to corresponding compilation/link flags lists; add them to the end of the lists of they are not already there
- please see the test in test/standard_cxx_flags_test
2019-03-11 16:50:39 +01:00
irengrig
a3593905f7
Explicitly name the nested workspace for tests on Bazel CI ( #230 )
...
Explicitly name the nested workspace for tests on Bazel CI
2019-03-07 14:25:20 +01:00
irengrig
5511d9e1fe
Launch at least some Windows tests on CI ( #201 )
...
All custom tools (MS Visual Studio) information goes into
windows_commands.bzl
2019-01-18 18:43:37 +01:00
irengrig
006d5f6f8b
Reorganize examples to be in a separate workspace ( #188 )
...
* Reorganize examples to be in a separate workspace
This will help to define native tools toolchains for examples
* Remove examples-related part from main WORKSPACE file
* Copy .bazelrc to the examples workspace.
* correction for Bazel HEAD compatibility
* Changes to run nested workspace tests from main workspace
2019-01-07 10:31:27 +01:00
irengrig
d39887d3d6
Do not run configure-make test on mac ci machines for now ( #169 )
...
Do not run configure-make test on mac ci machines for now
2018-12-04 18:54:21 +01:00
irengrig
4c27a2bb9d
Exclude synthetic tests from Ubuntu 16 on CI ( #102 )
...
Their main target is Windows
2018-09-14 15:37:00 +02:00
irengrig
9e67b25500
build targets -> test targets ( #17 )
2018-08-13 13:09:30 +02:00
irengrig
21391856d0
first tests for ci ( #16 )
2018-08-13 12:44:53 +02:00
Carmi Grushko
5fda9e82bd
Add code and examples ( #1 )
2018-04-26 13:52:06 -04:00