forked from wpilibsuite/allwpilib
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[build] CMake: add Maven build functionality
Add Python script to package libraries Shortened if statement (thanks Tyler!) Remove scrapped CMake archiver Package up headers Install source files Add BUILD_MAVEN option to README-CMAKE.md [ci] Build maven artifacts in CI Fix cmake build with BUILD_MAVEN=ON Fix wpigui install Split CMake Maven build matrix to separate job Package up source files Fix up RIO compiler detection Test RIO build Build protobuf into wpiutil for CMake Maven builds Install JNI headers Manually set Java include dirs Put platform variables in their own module Add OpenCV finder Fix protobuf Use build config RelWithDebInfo Fix protobuf Grab JNI headers Downloaded from GitHub on suggestion of Thad Remove Release config Add NI Libraries finder Update CI Link NI Libraries to the HAL and build Athena HAL Fix CI Grab NI runtime library Disable tests on the RIO build Don't use vcpkg for CMake Maven and unify Maven builds Disable examples and sim modules for the RIO build Disable use-after-free warning for EigenJNI Grab protoc for Windows Fix protoc on Mac Fix compiler warnings Properly download protoc and fix Windows build Move flags around and upload artifacts Allow specifying source directories Unify protoc and Java setup and setup Python Fix up packager script Fetch all tags Make Windows tests work Add artifact option to control location Using the project name is a bad assumption, and breaks on the Glass libs Install JNI headers without extra native-headers directory Add full Debug/RelWithDebInfo matrix and Windows ARM64 build Build universal Mac binaries Add full Linux matrix Update toolchain files Suppress warning Install and package apps Add workspace as safe dir and print git result Sign macOS apps and refactor packaging script Refactor find modules to use FetchContent Use Artifactory for sccache Fetch libssh artifacts Sign dylibs on Mac Install everything to artifact dirs, make less assumptions in Python script Also add more info to CMake build Setup Maven build for sim extensions and fieldImages Match native-utils flags for MSVC
- Loading branch information
Showing
40 changed files
with
1,223 additions
and
226 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.