Ryan Blue
7cda85df20
[build] Check Gradle plugin repo last to fix CI ( #4711 )
2022-11-25 23:48:18 -08:00
Thad House
76e918f71e
[build] Fix JNI artifacts linking to incorrect libraries ( #4680 )
2022-11-21 20:33:46 -08:00
Thad House
e2d49181da
Update to native utils 2023.8.0 ( #4664 )
2022-11-18 19:01:26 -08:00
Thad House
b53ce1d3f0
[build, wpiutil] Switch macos to universal binaries ( #4628 )
2022-11-14 10:36:33 -08:00
Thad House
2a8e0e1cc8
Update all dependencies that use grgit ( #4596 )
2022-11-08 10:20:16 -08:00
Thad House
7aab8fa93a
[build] Update to Native Utils 2023.6.0 ( #4563 )
2022-11-03 20:57:04 -07:00
Thad House
02465920fb
[build] Update native utils to 2023.4.0 ( #4539 )
...
This has some decent changes to the toolchain plugin, so allwpilib is a great way to make sure nothing breaks.
2022-10-31 19:17:42 -07:00
Thad House
648ab6115c
[wpigui,dlt,glass,ov] Support arm in GUI tools ( #4527 )
2022-10-26 23:16:23 -07:00
Tyler Veness
fbdc810887
Upgrade to C++20 ( #4239 )
...
* Use explicit this capture required by C++20
* Use C++20 span
* Replace wpi::numbers with std::numbers
* Fix C++20 clang-tidy warning false positive in fmt
* Remove ciso646 include since C++20 removed that header
* Fix global-buffer-overflow asan warnings in ntcore tests
* Add DIOSetProxy constructor to HAL
* Upgrade MSVC compiler to 2022
* Bump native-utils to 2023.2.7 (changes to std=c++20)
Co-authored-by: Peter Johnson <johnson.peter@gmail.com >
2022-10-15 16:33:14 -07:00
Peter Johnson
1f45732700
[build] Update to 2023.2.4 native-utils and new dependencies ( #4473 )
...
* Disable class-memaccess warning in Eigen
* Shim NiFpga_OpenHostMemoryBuffer
* Don't deploy .debug files in integration tests
2022-10-14 23:36:47 -07:00
Thad House
c393b3b367
[build] Update to native utils 2023.1.0 and Gradle 7.5.1 ( #4392 )
2022-09-02 00:59:47 -07:00
Tyler Veness
340465c929
[ci] Upgrade to clang-format and clang-tidy 14 (NFC) ( #4347 )
2022-08-16 15:25:04 -07:00
Thad House
aa221597bc
[build] Add M1 builds, change arm name, update to 2023 deps ( #4315 )
2022-06-20 12:28:46 -06:00
Thad House
17752f1337
[ci] Split debug and release Windows builds ( #4277 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2022-06-06 17:25:02 -07:00
Peter Johnson
7ad2be172e
[build] Update native-utils to 2023.0.1 ( #4272 )
...
Also remove x86 build bits.
2022-05-28 11:12:59 -07:00
Thad House
52b2dd5b89
[build] Bump native utils to remove log4j ( #3802 )
2021-12-19 07:33:12 -08:00
Thad House
09db4f672b
[build] Update to native utils 2022.6.1 ( #3745 )
2021-11-29 13:04:08 -08:00
Thad House
6d3dd99eb2
[build] Update to newest native-utils ( #3633 )
2021-10-13 07:47:10 -07:00
Thad House
179fde3a7b
[build] Update to 2022 native utils and gradle 7 ( #3588 )
2021-09-19 17:59:14 -07:00
Thad House
4e1fa03087
[build] Skip PDB copy on windows build servers ( #3458 )
2021-06-21 20:56:42 -07:00
Peter Johnson
561d53885e
[build] Update opencv to 4.5.2, imgui/implot to latest ( #3344 )
...
Also update native-utils to 2022.0.0 to start pulling 2022 artifacts.
2021-05-10 18:59:14 -07:00
Thad House
6efc58e3db
[build] Fix issues with build on windows, deprecations, and native utils ( #3090 )
2021-01-16 20:26:52 -08:00
Peter Johnson
4204da6ad4
[glass] Add application icon
2020-12-25 22:08:37 -08:00
Prateek Machiraju
549af99007
[build] Update native-utils to 2021.0.6 ( #2914 )
...
This fixes the Glass publishing classifier
2020-12-05 23:58:42 -08:00
Peter Johnson
68fed2a1a6
[build] Update NativeUtils to 2021.0.4 ( #2828 )
...
This pulls in the 2021 versions of thirdparty libs.
2020-11-02 16:33:30 -08:00
Prateek Machiraju
e019c735e1
[build] Update compiler to 2021 ( #2823 )
2020-10-31 22:24:04 -07:00
Thad House
0927c73b13
[build] Update NativeUtils to latest version ( #2797 )
...
Updates compiler folder for Gradle install, and fixes a bug in the sourcelink task.
2020-10-22 21:53:16 -07:00
Thad House
83376bc231
[build] Add sourcelink support for windows pdbs ( #2592 )
...
SourceLink embeds the git repo and hash into the pdbs, which allows VS to get the source files exactly matching a pdb directly from github.
Only VS and WinDbg are supported currently, but there are issues in the vscode tools repo to enable it there.
2020-08-29 20:27:20 -07:00
Thad House
3005803598
[build] Update to latest native utils ( #2591 )
...
By default, release projects do not include symbols in the new version.
This updates that to now work correctly.
2020-07-11 23:00:18 -07:00
Thad House
144610151c
Bump NativeUtils to enable bigobj ( #2430 )
2020-03-19 23:20:57 -07:00
Thad House
a76d006a07
Update native-utils to 2020.7.2 ( #2161 )
...
Fixes a bug where source directories were being added to the header search path
2019-12-07 17:18:50 -08:00
Thad House
d003ec2dc9
Update to 2020v9 image ( #2154 )
...
- Fix VISA include and FPGA header
- Fix missing VISA lib from executables
2019-12-04 20:38:43 -08:00
Thad House
bf5388393e
Add deploy options to myRobot ( #2079 )
...
Will only deploy to USB by default, and will not deploy the JRE, but will deploy a Java app.
2019-11-13 22:45:19 -08:00
Thad House
708009cd20
Update to gradle 6.0 ( #2074 )
2019-11-12 17:14:04 -08:00
Thad House
669127e49c
Update intellisense to work with Beta 2020 code ( #2008 )
...
Needed to fix case when both rio and raspbian compilers installed, along with C++17 intellisense.
2019-10-29 21:36:13 -07:00
Thad House
989df1b461
Bump Native Utils and OpenCV dependencies ( #1993 )
...
OpenCV doesn't change anything other then the hash file. NativeUtils is needed to get the newest compiler.
2019-10-26 16:21:29 -07:00
Peter Johnson
2b4894038e
Add simulation GUI plugin
...
This uses Dear Imgui to provide a cross-platform integrated GUI for robot
simulation. The GUI provides fully integrated DS and joystick support so it's
not necessary to run the official DS.
2019-10-06 17:28:39 -07:00
Thad House
fd612052f3
Update native utils to use new frchome directory ( #1884 )
2019-09-28 15:40:02 -07:00
Thad House
9afea33403
Add support for aarch64 jetson bionic builds ( #1844 )
2019-08-26 09:49:58 -07:00
Thad House
b2861f8948
Use 2020 artifacts and artifactory server ( #1838 )
...
Uses 2020 artifacts and artifactory server, and new versioning and repository plugins.
2019-08-22 21:48:43 -07:00
Thad House
823174f30a
Update native utils to 2020.0.4 ( #1783 )
...
Adds -latomic by default to all linux builds
2019-07-30 00:40:23 -07:00
Thad House
804926fb5b
Unconditionally skip athena builds for sim ( #1748 )
...
They'll pretty much never work
2019-06-30 19:45:33 -07:00
Thad House
852d1b9cad
Don't cross-build gazebo for raspbian ( #1747 )
2019-06-30 12:42:32 -07:00
Peter Johnson
0fbb0d989e
Update to 2020 compilers ( #1733 )
...
Also link to libatomic in cmake and for Raspbian only in gradle.
2019-06-29 09:28:28 -07:00
Austin Shalit
f7cfdd7cee
Replace crlf line endings with lf ( #1731 )
2019-06-28 20:55:14 -07:00
Thad House
3dfb01d45b
Update to new Native Utils ( #1696 )
...
Also update to azure 2019 windows image
2019-06-28 14:09:10 -07:00