-
Notifications
You must be signed in to change notification settings - Fork 27
RSDK-10366 - rust utils for windows #416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
stuqdog
merged 95 commits into
viamrobotics:main
from
stuqdog:RSDK-10366-rust-utils-for-windows
May 16, 2025
Merged
Changes from 1 commit
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
e9d3ea1
only prepend unix when using uds
stuqdog 0e3b8af
untested download and install rust-utils for windows
stuqdog b968803
cr comments
stuqdog 5d5bb2d
const correctness
stuqdog d9827e5
try windows build
stuqdog adff932
test it
stuqdog 59fd83c
try getting all dependencies installed
stuqdog a8e1751
no setting buf_config_dir
stuqdog ff01f42
try earlier cmake
stuqdog 96652c8
goldilocks cmake
stuqdog 46dad50
set boost root
stuqdog 1d1ad1e
set boost includedir, try to find librarydir
stuqdog 3268789
try list better
stuqdog 57e6d5d
set librarydir
stuqdog cb01ea7
set boost compiler
stuqdog 5cf9590
12 not 13
stuqdog ff5a2bf
had boost compiler backwards
stuqdog bc83e5b
github action for grpc
stuqdog 674e729
specify grpc version
stuqdog 952c305
install grpc with vcpkg
stuqdog 7e38e1b
powershell
stuqdog 9eab8c5
typo
stuqdog d590eff
try conan instead
stuqdog 2d7df41
build too
stuqdog f299251
py -m conan
stuqdog 9e36c2f
fixup
stuqdog 02660a3
refreshenv
stuqdog 6728c57
more installs, set envvars, etc
stuqdog 38667a8
format fix
stuqdog ae64216
specify cmake version
stuqdog 1dd810f
syntax change
stuqdog 15abea3
cleanup release a bit, print more info
stuqdog d6982be
get correct arch
stuqdog 11e56e9
one more arch fix
stuqdog b1e8526
fix unix://, another arch fix
stuqdog e21ba06
hardcode lib prefix
stuqdog c7490e2
print system name
stuqdog 758bacf
Merge branch 'main' into RSDK-10366-rust-utils-for-windows
stuqdog 7e0953c
case sensitive
stuqdog c98af91
Merge branch 'RSDK-10366-rust-utils-for-windows' of ssh://github.com/…
stuqdog 72004be
restart tests
stuqdog 412cbb9
set shared library prefix earlier
stuqdog 73c5410
cleaner
stuqdog b4c4b84
just hardcode lib
stuqdog de30df1
fixups from windows testing
stuqdog 0b2512b
fix token
stuqdog 4c29471
some cleanup
stuqdog add6916
remove comments to self
stuqdog d4cb253
a couple more comment cleanups
stuqdog 89df7fb
add instructions for building on windows
stuqdog ba316a3
Merge branch 'main' of ssh://github.com/viamrobotics/viam-cpp-sdk int…
stuqdog f1ba0d3
try keeping shared for unix
stuqdog 07470b2
try keeping shared for unix pt2
stuqdog 3ee79d5
typo
stuqdog 6e77560
static for windows only, import chrono
stuqdog 59ed94e
nominmax for windows
stuqdog 0f5812a
specify type
stuqdog c66a2e0
prepare for working rust-utils
stuqdog 51de5d8
try stuff from CR comments
stuqdog a9b2337
dont install when static building
stuqdog 7afa451
shared again
stuqdog 1bd47b2
test from convo with drew
stuqdog d43865b
fix ordering of link libraries for rust-utils
stuqdog b3a339a
rust-utils always static
stuqdog 4b68fda
invert check for installing rust-utils
stuqdog 952702b
revert to linking to viamsdk, not rust-utils
stuqdog f1c1e4f
shift to install FILES
stuqdog ec59387
did I get conan stuff wrong
stuqdog 5e15a93
always install
stuqdog e5a3a5a
typo
stuqdog b843938
workflow cleanup, print out info for to find where to copy from with …
stuqdog 861a35c
remove commented out stuff
stuqdog 6306025
cleanup
stuqdog 9de2913
fixup ls
stuqdog 2779b50
Merge branch 'main' of ssh://github.com/viamrobotics/viam-cpp-sdk int…
stuqdog 1e042cf
try cmake invocation for windows
stuqdog c6382e1
conanfile always include rust-utils info
stuqdog c4143af
include .lib
stuqdog 165ca0c
interface not private
stuqdog d292417
try cmake invocation again
stuqdog 9095b79
typos
stuqdog 84b1874
actually install
stuqdog bfc6faf
no install
stuqdog 4ba53d5
no all
stuqdog 7cb2dd7
all-build
stuqdog 3186390
more comprehensive listing
stuqdog 3d56ccc
fix release, comment out windows conan build for now
stuqdog b710c7a
remove unused code
stuqdog 47aca71
Merge branch 'main' into RSDK-10366-rust-utils-for-windows
stuqdog b56ab5c
cr comments
stuqdog 3693c60
Merge branch 'RSDK-10366-rust-utils-for-windows' of ssh://github.com/…
stuqdog 9459e17
Merge branch 'main' into RSDK-10366-rust-utils-for-windows
stuqdog 230b29d
cr comments, test direct choco invocation
abe-winter cd7690b
get primetime ready
stuqdog fa063e4
improve comment
stuqdog File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -61,13 +61,15 @@ jobs: | |
|
|
||
| - name: Create package | ||
| shell: powershell | ||
| #conan create . ` | ||
| #--build=missing ` | ||
| #-o "&:shared=False" | ||
| run: | | ||
| Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 | ||
| refreshenv | ||
| conan profile detect | ||
| conan create . ` | ||
| --build=missing ` | ||
| -o "&:shared=False" | ||
| cmake . --preset conan-default | ||
|
||
| cmake --build --preset=conan-release -j | ||
| env: | ||
| CONAN_USER_HOME: c:/cache | ||
| CONAN_USER_HOME_SHORT: c:/cache/conan_shortpaths | ||
|
|
||
This file contains hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.