Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2327 commits
Select commit Hold shift + click to select a range
fcdbe1f
fix wrong string compare on python device repr
Nir-Az Nov 6, 2025
361e58f
icons corrected in calib-model
remibettan Nov 6, 2025
35f7562
folder_open_o renamed
remibettan Nov 6, 2025
4b2d24d
cr
remibettan Nov 6, 2025
240711d
cr1
remibettan Nov 6, 2025
f3f8e57
icons checked
remibettan Nov 6, 2025
8b4b522
replace is_update_device with is_in_recovery_mode in python
AviaAv Nov 6, 2025
a3d7eb5
fix icon name
remibettan Nov 6, 2025
4ba4656
test-fw-errors.py: corrected firmware version comparison
ttkhuong Nov 6, 2025
d5a7190
PR #14419 from ttkhuong: test-fw-errors.py: corrected firmware versio…
Nir-Az Nov 7, 2025
d750620
add test-fps-manual-exposure.py
ttkhuong Nov 7, 2025
2d92446
code review fixes
Nov 8, 2025
43e6cc5
PR #14414 from jzhao80: Avoid out-of-bounds access on global data
OhadMeir Nov 9, 2025
95daa1b
removed the macOS without DDS GHA
remibettan Nov 9, 2025
007dcd8
Add extra security check flags on Linux, remove unneeded include.
OhadMeir Nov 6, 2025
41b747b
PR #14405 from AviaAv: fix D555 error with -r parameter on rs-fw-update
Nir-Az Nov 9, 2025
4b25d6e
PR #14407 from remibettan: Adding GHA for mac DDS
remibettan Nov 9, 2025
93c0b38
PR #14417 from Nir-Az: fix wrong string compare on python device repr
Nir-Az Nov 9, 2025
006b776
PR #14416 from OhadMeir: Add extra security flags on Linux
Nir-Az Nov 9, 2025
2a43502
Update package.xml before Realsense migration
Nir-Az Nov 9, 2025
77b8fa2
PR #14423 from IntelRealSense: Update package.xml before Realsense mi…
Nir-Az Nov 9, 2025
e4ddeb1
textual icons to string corrections
remibettan Nov 10, 2025
5a34219
PR #14427 from remibettan: Fix string pedantic issues
Nir-Az Nov 10, 2025
11dc208
PR #14225 from Noy-Zini: Modernize Librealsense SDK readme
Nir-Az Sep 1, 2025
807529d
protect jpeg unpack
Nir-Az Nov 10, 2025
affee70
Update test-fps-manual-exposure.py to use fps_helper.measure_fps()
ttkhuong Nov 10, 2025
ce615f7
Update test-fps.py to use fps_helper.measure_fps()
ttkhuong Nov 10, 2025
f999a37
PR #14430 from Nir-Az: Protect jpeg unpack
Nir-Az Nov 11, 2025
d196a83
tare fixes commit
Nov 11, 2025
00fca79
add D555 to test-fw-update
AviaAv Nov 10, 2025
9ccd332
Fix typo
Nir-Az Nov 10, 2025
a479993
bump version to 2.57.5
remibettan Nov 11, 2025
0ee156a
add unused warning supression
AviaAv Nov 12, 2025
f38fb8b
disable calib tests
Nov 12, 2025
8368350
PR #14441 from AviaAv: Disable unused warning on libcurlc
Nir-Az Nov 12, 2025
fb50810
patches script for jetson - replacing uvcvideo in its relevant place
remibettan Nov 13, 2025
ea14f36
checking modinfo result in patches for jetson script
remibettan Nov 13, 2025
defc7dd
PR #14413 from alexkunin-gh: Advanced UCAL tests for D400
OhadMeir Nov 13, 2025
7016c4a
setting default path for uvcvideo module if not loaded
remibettan Nov 13, 2025
5e8a2d3
typo
remibettan Nov 13, 2025
be34e54
typo
remibettan Nov 13, 2025
6571bd4
KERNEL_LOCALVERSION grabbed dynamically
remibettan Nov 13, 2025
b9f97b2
typo
remibettan Nov 13, 2025
1feabac
PR #14442 from remibettan: patches script for jetson - replacing uvcv…
Nir-Az Nov 13, 2025
827d8b4
manual patches in JP5.0.2 for D436, D555, D585
remibettan Nov 11, 2025
427e562
PR #14443 from remibettan: JP5 tegra manual patches d436, D555, D585
remibettan Nov 13, 2025
e66a77c
add test type to skip by connection type
AviaAv Nov 13, 2025
77bbceb
fix recovery issues
AviaAv Nov 13, 2025
e497e49
PR #14446 from AviaAv: Add test:type to skip by connection type
OhadMeir Nov 17, 2025
e5faf0b
PR #14428 from AviaAv: add D555 to test-fw-update
Nir-Az Nov 17, 2025
de35595
update expected filename on fw update test
AviaAv Nov 17, 2025
8efb86f
PR #14420 from ttkhuong: add test-fps-manual-exposure.py
Nir-Az Nov 17, 2025
9bee16a
PR #14451 from AviaAv: update expected filename on fw update test
Nir-Az Nov 17, 2025
487f114
migrate s3 links
Nir-Az Nov 18, 2025
4a3b176
catching errors when parsing stream_options DDS message
remibettan Nov 16, 2025
f5d032a
PR #14455 from Nir-Az: migrate s3 links
Nir-Az Nov 18, 2025
005881a
PR #14450 from remibettan: catching errors when parsing stream_option…
remibettan Nov 18, 2025
692dcf5
dashboard open close icons corrected
remibettan Nov 18, 2025
f26ae32
using vectors for mipi pids, instead of the whole list, both be and core
remibettan Nov 18, 2025
c6a49e8
adding d401_gmsl device is SDK and linux backend
remibettan Nov 13, 2025
269cd66
d401 gmsl works - color sensor not enabled yet
remibettan Nov 17, 2025
a29513d
comment added for min version
remibettan Nov 18, 2025
7ae658e
improving mipi devices pid code
remibettan Nov 18, 2025
18ee3b0
PR #14458 from remibettan: dashboard open close icons corrected
remibettan Nov 18, 2025
aeadb0f
PR #14445 from remibettan: adding d401_gmsl device is SDK and linux b…
remibettan Nov 18, 2025
600ffb5
Round float values for integer options with log
AviaAv Nov 19, 2025
21473c6
fix log message
AviaAv Nov 19, 2025
db179aa
Implement DDS close-streams using open-streams control
OhadMeir Nov 13, 2025
48884b0
D585s - default res for occupancy stream
remibettan Nov 19, 2025
3f28f26
open-streams reset flag defaults false. Fix documentation and rs-dds-…
OhadMeir Nov 19, 2025
e52888b
Viewer - use stream name in header
OhadMeir Nov 17, 2025
16c9b69
PR #14462 from remibettan: D585s - default res for occupancy stream
remibettan Nov 23, 2025
6fa243a
Get color frame according to index (there can be more than one)
OhadMeir Nov 20, 2025
6f87bb3
replace IntelRealSense with realsenseai
Nir-Az Nov 23, 2025
7752d86
delete old file
Nir-Az Nov 23, 2025
2df73db
Update sample-data.md
Nir-Az Nov 23, 2025
909911e
fix degree symbols
Nir-Az Nov 23, 2025
00a69cd
PR #14466 from Nir-Az: Update links to realsenseai
Nir-Az Nov 23, 2025
9bd096a
Merge remote-tracking branch 'origin/development' into migration
Nir-Az Nov 23, 2025
927bea2
PR #14467 from Nir-Az: update links to realsenseai-migration
Nir-Az Nov 23, 2025
258f5f4
PR #14465 from OhadMeir: Viewer - fix frame location switch for multi…
Nir-Az Nov 24, 2025
9d2f474
PR #14460 from AviaAv: Round float value to int when passed to int op…
Nir-Az Nov 24, 2025
b387d2c
PR #14429 from Nir-Az: Cherry Pick to Master - PR #14225 from Noy-Zin…
Nir-Az Nov 26, 2025
0aad8d0
update realsense links
Nir-Az Nov 26, 2025
e9507b5
Update installation_jetson.md - broken link
Nir-Az Nov 26, 2025
8d68dfd
Update installation_jetson.md - fix broken link
Nir-Az Nov 26, 2025
f916665
PR #14476 from Nir-Az: Master - Update realsense links
Nir-Az Nov 26, 2025
89ac1dd
Merge remote-tracking branch 'origin/master' into migration
Nir-Az Nov 26, 2025
05e85af
align docs to latest
Nir-Az Nov 27, 2025
f3c98e4
add notice
Nir-Az Nov 27, 2025
dc54854
PR #14479 from Nir-Az: Align docs to latest
Nir-Az Nov 27, 2025
e421341
Merge remote-tracking branch 'origin/master' into migration
Nir-Az Nov 27, 2025
6f9339e
is_multiple_resolutions_supported only on D585S
AviaAv Nov 27, 2025
a538d6b
add links
Nir-Az Nov 27, 2025
5f887da
PR #14481 from Nir-Az: GH migration - add links
Nir-Az Nov 27, 2025
1d3cf90
Merge remote-tracking branch 'origin/master' into migration
Nir-Az Nov 27, 2025
f1e98fd
PR #14477 from Nir-A:z Merge back master to migration
Nir-Az Nov 27, 2025
94b4e24
PR #14463 from OhadMeir: DDS fix dependency on open-start order
Nir-Az Nov 27, 2025
77aa2ca
Add missing includes for std::fstream and std::thread
brianferri Nov 29, 2025
098d5e9
Viewer no Advanced Mode toggle for D500
OhadMeir Nov 30, 2025
984a5e8
PR #14480 from AviaAv: Fix D555 not displaying resolutions on DQT
Nir-Az Dec 1, 2025
cbb3f7c
PR #14483 from brianferri: Add missing includes
OhadMeir Dec 2, 2025
a13ab6b
Revert "PR #14480 from AviaAv: Fix D555 not displaying resolutions on…
AviaAv Dec 2, 2025
32ca6c9
Fix D500 not displaying resolutions on DQT
AviaAv Dec 3, 2025
5aceb5e
undraw format on DQT
AviaAv Dec 3, 2025
9f746a0
PR #14490 from AviaAv: Fix resolution not showing on DQT on D500
remibettan Dec 3, 2025
f70041b
PR #14490 from AviaAv: Fix resolution not showing on DQT on D500
remibettan Dec 3, 2025
b37b46f
PR #14488 from AviaAv: Cherry Pick PR #14480 from AviaAv: Fix D555 no…
remibettan Dec 3, 2025
43d2b75
remove redundant conditions
AviaAv Dec 4, 2025
81cc2e8
PR #14494 from AviaAv: Remove redundant conditions in subdevice_model
remibettan Dec 7, 2025
aa0c794
test-frames-depth modified to work in front of wall
remibettan Dec 8, 2025
9c957bd
checking only fill rate
remibettan Dec 8, 2025
69f5b58
log debug added for configuration file and content
remibettan Dec 8, 2025
4557443
cr
remibettan Dec 8, 2025
e2fb6e0
cr
remibettan Dec 8, 2025
48e9f5a
PR #14498 from remibettan: log debug added for configuration file and…
remibettan Dec 8, 2025
2858f80
fill rate requirement in test increased to 50%
remibettan Dec 9, 2025
8337979
PR #14497 from remibettan: test-frames-depth modified to work in fron…
OhadMeir Dec 9, 2025
87dcc83
allow exposure 1 before AE stabilize on hdr test
AviaAv Dec 10, 2025
3175c1e
change deltas to avoid rare failures
AviaAv Dec 10, 2025
15a7e95
PR #14502 from AviaAv: Fix test-hdr-preset failures
remibettan Dec 10, 2025
168e6f3
fixing method so that it fits to d400 and d500 fw filename patterns
remibettan Dec 10, 2025
851a319
removing debug prints
remibettan Dec 10, 2025
5b7bd30
PR #14503 from remibettan: unit-tests - fw-update - fixing filename t…
remibettan Dec 11, 2025
30ba597
disable test case that are not stable
ymodlin Dec 11, 2025
46b91c1
Merge branch 'realsenseai:migration' into migration
ymodlin Dec 11, 2025
736a0e9
Update test-depth_ae_convergence.py
ymodlin Dec 11, 2025
f7a8da1
PR #14506 from ymodlin: Disabling test manual exp, disabling 90 and 3…
remibettan Dec 11, 2025
f940cd1
Fix libusb crash on macOS
ashrafk93 Nov 17, 2025
6d44956
PR #14487 from remibettan: Merge migration branch to development
OhadMeir Dec 14, 2025
5699167
empty commit for rechecking gha after rebase
remibettan Dec 14, 2025
22bf68f
empty commit for rechecking gha after rebase 2
remibettan Dec 14, 2025
67d20df
PR #14454 from ashraf: MacOS support - sudo only
remibettan Dec 14, 2025
783f1ab
enabled in manual patches script
remibettan Dec 15, 2025
586b600
comment corrected
remibettan Dec 15, 2025
3f4801f
typo
remibettan Dec 15, 2025
bd84027
empty commit for retriggering tests
remibettan Dec 15, 2025
857ce2f
empty commit for retriggering tests - 2
remibettan Dec 16, 2025
c3babce
PR #14523 from remibettan: Jetson - enable manual patches script for …
remibettan Dec 16, 2025
6603696
flag for skipping d457 in test removed
remibettan Dec 17, 2025
f6b5fdd
PR #14528 from remibettan: D457 reenabling start-stop-test
remibettan Dec 17, 2025
4cac47c
Add D400 auto exposure toggling test
ttkhuong Dec 4, 2025
12c090f
PR #14500 from ttkhuong: Add D400 auto exposure toggling test
OhadMeir Dec 18, 2025
e633e25
Add test for auto exposure meta data - test-depth-ae-metadata.py
ttkhuong Dec 4, 2025
752828e
PR #14499 from ttkhuong: Add D400 auto exposure metadata test
OhadMeir Dec 22, 2025
f894e19
d457 - adding gyro and accel default profiles with same fps
remibettan Dec 23, 2025
25c6063
PR #14538 from remibettan: D457 define default imu profiles
remibettan Dec 23, 2025
45416df
PR #14485 from OhadMeir: Viewer no Advanced Mode toggle for D500
OhadMeir Dec 23, 2025
4aaa5f1
ae tests disabled until issue resolved in fw
remibettan Dec 23, 2025
738fe00
PR #14539 from remibettan: ae tests disabled until issue resolved in fw
OhadMeir Dec 24, 2025
372e3fd
Merge branch 'r/257_5' into merge-r257-to-dev
remibettan Dec 24, 2025
8348bb5
restoring build version from 2.57.5 to 2.57.0 for development branch
remibettan Dec 24, 2025
103298f
PR #14542 from remibettan: Merge r257_5 to dev
remibettan Dec 24, 2025
6b4dd9b
Fix error C2880 with /std:c++latest option in VS2022
Dec 26, 2025
6df2095
PR #14546 from KarenHuang2016: Fix error C2880 with /std:c++latest op…
OhadMeir Dec 28, 2025
37987ba
removing special handle for persistency option in dds
remibettan Dec 28, 2025
8cca425
making the persistency option desciption shorter for viewer
remibettan Dec 28, 2025
c7b5e8d
fixing persistency value setting
remibettan Dec 28, 2025
1a758a5
empty commit for tests retrigger
remibettan Dec 28, 2025
9758ffc
example added - not done
remibettan Dec 28, 2025
f3f7697
Add TTL support to DDS configuration
OhadMeir Dec 23, 2025
2981610
Update DDS configuration link timeout range
OhadMeir Dec 28, 2025
ffc2be6
Fix test-eth-config failure
OhadMeir Dec 29, 2025
bf64901
cr
remibettan Dec 29, 2025
0365759
Handle PR comments
OhadMeir Dec 29, 2025
fedb1bc
PR #14549 from remibettan: D555 temporal filter viewer UX,UI
remibettan Dec 29, 2025
46f052e
PR #14550 from OhadMeir: Update DDS configuration
OhadMeir Dec 29, 2025
dd74b77
python example added, python api extended with filter type
remibettan Dec 29, 2025
f63cb24
tests failing on D555 new FW disabled until passing
remibettan Dec 30, 2025
b9cee63
PR #14555 from remibettan: tests failing on D555 new FW disabled unti…
Nir-Az Dec 30, 2025
7718181
dds dependancy removed from example
remibettan Dec 30, 2025
a46ff60
PR #14552 from remibettan: Embedded filters python example
OhadMeir Dec 30, 2025
08eb670
scripts reworked
Kontra2B Dec 30, 2025
79b7f85
fetch when required
Kontra2B Dec 30, 2025
91d4c59
Merge remote-tracking branch 'origin/r/257_5'
Nir-Az Dec 31, 2025
1442021
common sync script
Kontra2B Dec 31, 2025
1282ae1
verify repo url
Kontra2B Dec 31, 2025
38631b5
Update rs-enum for multi-camera setups
server5056 Dec 31, 2025
e68f86e
soft link condition
Kontra2B Dec 31, 2025
5559883
update python instructions
Nir-Az Dec 31, 2025
b7de67d
fix typo
Nir-Az Dec 31, 2025
d20b690
JP5 simplified
Kontra2B Dec 31, 2025
2064940
PR fixes
Nir-Az Dec 31, 2025
f3ce892
PR #14556 from Nir-Az: push beta release 2.57.5 to master branch
remibettan Dec 31, 2025
cfe76fd
Merge remote-tracking branch 'origin/master' into align-development-t…
Nir-Az Dec 31, 2025
f5e7273
PR #14560 from Nir-Az: Align development to master
Nir-Az Dec 31, 2025
e24a465
DownloadAndSync reworked
Kontra2B Dec 31, 2025
9407ee2
PR #14559 from realsenseai: Update python instructions
Nir-Az Jan 1, 2026
a28e4ae
branch policy update
Nir-Az Jan 1, 2026
75956fd
remove redundant "
Nir-Az Jan 1, 2026
6b52d27
PR #14563 from realsenseai: branch policy update
Nir-Az Jan 1, 2026
26338d2
PR #14563 from realsenseai: branch policy update
Nir-Az Jan 1, 2026
38e217c
PR #14564 from Nir-Az: Cherry Pick PR #14563 - branch policy update
Nir-Az Jan 1, 2026
c2b5e10
common JP5 build
Kontra2B Jan 2, 2026
a64caac
minimum repos
Kontra2B Jan 2, 2026
8917bc2
modules load/unload reworked
Kontra2B Jan 2, 2026
46ddc4e
loadin modules rearranged
Kontra2B Jan 2, 2026
2b769a4
bitwise OR changed to logical OR
remibettan Jan 4, 2026
7970f60
enabling partial devices, using new value in viewer json config
remibettan Jan 4, 2026
d642d57
avoid using nullptr
remibettan Jan 4, 2026
b7a1df8
common for d400 and d500 devices, config param changed to partial_dev…
remibettan Jan 4, 2026
fd7d9cd
making sure streams exist before adding to matcher
remibettan Jan 4, 2026
9e57619
PR #14566 from remibettan: fix linux backend d457 minor issue
remibettan Jan 4, 2026
1c025fc
PR #14567 from remibettan: enabling partial devices, using new value …
remibettan Jan 5, 2026
a3f5ad0
comments about JP version updated
Kontra2B Jan 5, 2026
c7edd60
Try rebooting message added
Kontra2B Jan 5, 2026
77faba3
Allow out of order DDS device initialization messages
OhadMeir Dec 24, 2025
2ec9c6c
Allow DDS devices to be only partially initialized
OhadMeir Dec 24, 2025
1ef6436
Don't print guid entity when not needed
OhadMeir Jan 4, 2026
6d9ebcb
fixup! Allow DDS devices to be only partially initialized
OhadMeir Jan 4, 2026
870cd59
Handle PR#14568 comments
OhadMeir Jan 5, 2026
c96a778
fix missing iio
Kontra2B Jan 5, 2026
48ae6db
PR #14558 from Kontra2B: Tracked-On RSDSO-20867: Support R38.2.2
Nir-Az Jan 5, 2026
d9ac395
Use config flag for DDS partial device use
OhadMeir Jan 5, 2026
61530d9
fixup! Handle PR#14568 comments
OhadMeir Jan 5, 2026
53bd3e3
Add D555 to test-live-options-presets
OhadMeir Nov 17, 2025
42d2e68
Fix test-live-options-advanced-mode for D500
OhadMeir Jan 5, 2026
efb8539
Handle more PR#14568 comments
OhadMeir Jan 6, 2026
a5a2615
PR #14557 from ejgoldik: Update rs-enum for multi-camera setups
Nir-Az Jan 6, 2026
fcebe36
PR #14568 from OhadMeir: Support partial discovery for DDS devices
remibettan Jan 6, 2026
489445f
PR #14570 from OhadMeir: Enable UT for D555
OhadMeir Jan 6, 2026
67c5062
enabling color, adding some debug code in linux be
remibettan Jan 8, 2026
b2ea59a
debug code in be removed, d400-color code fixed
remibettan Jan 8, 2026
5a2b79a
Tracked-On RSDSO-20929: Support JP7.1
Kontra2B Jan 8, 2026
ba115ff
enabling color stream
remibettan Jan 11, 2026
3a3c5f5
PR #14579 from Kontra2B: Tracked-On RSDSO-20929: Support JP7.1
Nir-Az Jan 11, 2026
3d27555
cr
remibettan Jan 11, 2026
5a85456
disable test-depth_ae_convergence
Nir-Az Jan 11, 2026
d5bfc9d
reverting spaces
remibettan Jan 11, 2026
5b2fdad
cr2
remibettan Jan 11, 2026
bfc283d
cr3
remibettan Jan 11, 2026
afdf498
PR #14583 from Nir-Az: disable test-depth_ae_convergence
Nir-Az Jan 11, 2026
1ea814c
PR #14582 from remibettan: D401 gmsl fixes
Nir-Az Jan 11, 2026
028c4b8
Update rs.h verion
Nir-Az Jan 11, 2026
77fcd16
Update package.xml version
Nir-Az Jan 11, 2026
7052419
PR #14584 from remibettan: rs-enum adjusted to support both single an…
Nir-Az Jan 12, 2026
e23dcea
PR #14585 from remibettan: Cherry pick PR #14584 from remibettan: rs-…
Nir-Az Jan 12, 2026
20d286d
PR #14618 from ashrafk93: update public key instructions
ashrafk93 Jan 22, 2026
6c9df82
PR #14638 from Nir-Az: Cherry Pick PR #14618 from ashrafk93: update p…
Nir-Az Jan 22, 2026
e787b5b
PR #14639 from Nir-Az/ Update installation_jetson.md key
Nir-Az Jan 22, 2026
3d264ca
PR #14640 from Nir-Az: Cherry Pick PR #14639 from Nir-Az/ Update inst…
Nir-Az Jan 22, 2026
9a22c60
Update support-matrix.md
Nir-Az Jan 27, 2026
a657cad
Merge remote-tracking branch 'origin/r/257_6'
Nir-Az Jan 28, 2026
b3eebd7
Update rs-color.c
Nir-Az Jan 28, 2026
a45bcf2
Update rs-depth.c
Nir-Az Jan 28, 2026
76494b1
Update rs-distance.c
Nir-Az Jan 28, 2026
1660305
Update rs-infrared.c
Nir-Az Jan 28, 2026
997dcf1
Update pr_check.sh
Nir-Az Jan 28, 2026
0de2937
Update pr_check.sh
Nir-Az Jan 28, 2026
78cb605
PR #14667 from Nir-Az: Push 2.57.6 release to master
Nir-Az Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
* Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

* Consider checking out SDK [examples](https://github.com/IntelRealSense/librealsense/tree/master/examples#sample-code-for-intel-realsense-cameras).
* Have you looked in our [documentations](https://github.com/IntelRealSense/librealsense/tree/master/doc#useful-links)?
* Is you question a [frequently asked one](https://github.com/IntelRealSense/librealsense/wiki/Troubleshooting-Q%26A)?
* Try [searching our GitHub Issues](https://github.com/IntelRealSense/librealsense/issues?utf8=%E2%9C%93&q=is%3Aissue) (open and closed) for a similar issue.
* Consider checking out SDK [examples](https://github.com/realsenseai/librealsense/tree/master/examples#sample-code-for-intel-realsense-cameras).
* Have you looked in our [documentations](https://github.com/realsenseai/librealsense/tree/master/doc#useful-links)?
* Is you question a [frequently asked one](https://github.com/realsenseai/librealsense/wiki/Troubleshooting-Q%26A)?
* Try [searching our GitHub Issues](https://github.com/realsenseai/librealsense/issues?utf8=%E2%9C%93&q=is%3Aissue) (open and closed) for a similar issue.

* All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Expand Down
4 changes: 2 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!--
Pull requests should go to the development branch:
https://github.com/IntelRealSense/librealsense/tree/development/
https://github.com/realsenseai/librealsense/tree/development/

If this is still a work-in-progress, please open it as DRAFT.

For further details, please see our contribution guidelines:
https://github.com/IntelRealSense/librealsense/blob/master/CONTRIBUTING.md
https://github.com/realsenseai/librealsense/blob/master/CONTRIBUTING.md
-->
6 changes: 3 additions & 3 deletions .github/workflows/build-ROS2-package-CI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

build_lrs_ros2_package:
runs-on: ubuntu-latest
timeout-minutes: 30
timeout-minutes: 45
strategy:
matrix:
ros_distribution:
Expand Down Expand Up @@ -43,12 +43,12 @@ jobs:
steps:

- name: setup ROS environment
uses: ros-tooling/setup-ros@a6ce30ecca1e5dcc10ae5e6a44fe2169115bf852 #v0.7
uses: ros-tooling/setup-ros@87aeba050fd62d0ee5d5fdf4b6c9f847892ea864 #v0.7.13
with:
required-ros-distributions: ${{ matrix.ros_distribution }}

- name: build librealsense ROS 2
uses: ros-tooling/action-ros-ci@0c87ffc035492b66c9afb9159ca9664fb0b513e1 #v0.3
uses: ros-tooling/action-ros-ci@1ff2c804b4c2383146d8cd8444dfda64ab4bf7ac #v0.4.3
with:
target-ros2-distro: ${{ matrix.ros_distribution }}
skip-tests: true
Expand Down
54 changes: 24 additions & 30 deletions .github/workflows/buildsCI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ env:
LRS_BUILD_CONFIG: Debug
LRS_RUN_CONFIG: Release
LRS_RUN_WITH_DEB_CONFIG: RelWithDebInfo
PYTHON_PATH: C:\\hostedtoolcache\\windows\\Python\\3.8.1\\x64\\python.exe
# GH-Actions Windows VM currently supply ~14 GB available on D drive, and ~80 GB on drive C.
# Building LRS statically with third parties is too much for drive D so we clone to drive 'D' and build on drive 'C'
WIN_BUILD_DIR: C:/lrs_build
Expand All @@ -24,7 +23,7 @@ jobs:

#--------------------------------------------------------------------------------
Win_SH_EX_CfU: # Windows, shared, with Examples & Tools, and Check for Updates
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
Expand Down Expand Up @@ -55,7 +54,7 @@ jobs:
cd ${{env.WIN_BUILD_DIR}}
pwd
ls
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true

- name: Build
# Build your program with the given configuration
Expand All @@ -66,7 +65,7 @@ jobs:

#--------------------------------------------------------------------------------
Win_SH_EX_No_Logs: # Windows, shared, with Examples & Tools, no EasyLogging and no Check for Updates
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
Expand Down Expand Up @@ -97,7 +96,7 @@ jobs:
cd ${{env.WIN_BUILD_DIR}}
pwd
ls
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=false -DBUILD_EASYLOGGINGPP=false
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=false -DBUILD_EASYLOGGINGPP=false

- name: Build
# Build your program with the given configuration
Expand All @@ -108,13 +107,13 @@ jobs:

#--------------------------------------------------------------------------------
Win_ST_Py_CI: # Windows, Static, Python, Tools, libCI with executables
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
with:
python-version: '3.8.1'
python-version: '3.9'

- name: Enable Long Paths
shell: powershell
Expand All @@ -141,7 +140,7 @@ jobs:
run: |
LRS_SRC_DIR=$(pwd)
cd ${{env.WIN_BUILD_DIR}}
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=true -DUNIT_TESTS_ARGS="--not-live --context=windows" -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=false -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=true -DUNIT_TESTS_ARGS="--not-live --context=windows" -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=false -DBUILD_PYTHON_BINDINGS=true

- name: Build
# Build your program with the given configuration
Expand All @@ -161,20 +160,20 @@ jobs:
run: |
mkdir ${{env.WIN_BUILD_DIR}}/rs-all-client
cd ${{env.WIN_BUILD_DIR}}/rs-all-client
cmake $GITHUB_WORKSPACE/.github/workflows/rs-all-client -G "Visual Studio 16 2019"
cmake $GITHUB_WORKSPACE/.github/workflows/rs-all-client -G "Visual Studio 17 2022"
cmake --build . --config Release -- -m
./Release/rs-all-client


#--------------------------------------------------------------------------------
Win_SH_Py_DDS_CI: # Windows, Shared, Python, Tools, DDS, libCI without executables
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
with:
python-version: '3.8.1'
python-version: '3.9'

- name: Enable Long Paths
shell: powershell
Expand All @@ -199,7 +198,7 @@ jobs:
run: |
LRS_SRC_DIR=$(pwd)
cd ${{env.WIN_BUILD_DIR}}
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true

- name: Build
# Build your program with the given configuration
Expand All @@ -217,13 +216,13 @@ jobs:

#--------------------------------------------------------------------------------
Win_SH_Py_DDS_SEC: # Windows, Shared, Python, Tools, DDS, additional security checks
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.8.1'
python-version: '3.9'

- name: Enable Long Paths
shell: powershell
Expand All @@ -248,7 +247,7 @@ jobs:
run: |
LRS_SRC_DIR=$(pwd)
cd ${{env.WIN_BUILD_DIR}}
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true -DENABLE_SECURITY_FLAGS=true
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DENABLE_SECURITY_FLAGS=true

- name: Build
# Build your program with the given configuration
Expand All @@ -260,14 +259,14 @@ jobs:

#--------------------------------------------------------------------------------
Win_SH_Py_RSUSB_Csharp: # Windows, Shared, Python, RSUSB backend, C# bindings
runs-on: windows-2019
runs-on: windows-2025
timeout-minutes: 60

steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
with:
python-version: '3.8.1'
python-version: '3.9'

- name: Enable Long Paths
shell: powershell
Expand All @@ -291,7 +290,7 @@ jobs:
run: |
LRS_SRC_DIR=$(pwd)
cd ${{env.WIN_BUILD_DIR}}
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DCHECK_FOR_UPDATES=false -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true -DFORCE_RSUSB_BACKEND=true -DBUILD_CSHARP_BINDINGS=true -DDOTNET_VERSION_LIBRARY="4.5" -DDOTNET_VERSION_EXAMPLES="4.5"
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DCHECK_FOR_UPDATES=false -DBUILD_PYTHON_BINDINGS=true -DFORCE_RSUSB_BACKEND=true -DBUILD_CSHARP_BINDINGS=true -DDOTNET_VERSION_LIBRARY="4.6" -DDOTNET_VERSION_EXAMPLES="4.6"

- name: Build
# Build your program with the given configuration
Expand Down Expand Up @@ -331,9 +330,10 @@ jobs:

- name: Build
shell: bash
# Adding -DENABLE_SECURITY_FLAGS=true here to also check examples and tools. See RSDSO-RSDSO-20629.
run: |
cd build
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3)
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3) -DENABLE_SECURITY_FLAGS=true
cmake --build . -- -j4


Expand Down Expand Up @@ -513,9 +513,10 @@ jobs:

- name: Build
shell: bash
# Adding -DENABLE_SECURITY_FLAGS=true here to also check DDS. See RSDSO-RSDSO-20629.
run: |
cd build
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3)
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3) -DENABLE_SECURITY_FLAGS=true
cmake --build . -- -j4

- name: LibCI
Expand Down Expand Up @@ -554,20 +555,13 @@ jobs:

#--------------------------------------------------------------------------------

Mac_cpp:
runs-on: macos-14
Mac_DDS_cpp:
runs-on: macos-15
timeout-minutes: 60

steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4

- name: Check_API
shell: bash
run: |
cd scripts
./api_check.sh
cd ..

- name: Prebuild
run: |
mkdir build
Expand All @@ -583,7 +577,7 @@ jobs:
# We use "greadlink -f" which is mac-os parallel command to "readlink -f" from Linux (-f to convert relative link to absolute link)
export OPENSSL_ROOT_DIR=`greadlink -f /usr/local/opt/openssl@1.1`
echo "OPENSSL_ROOT_DIR = ${OPENSSL_ROOT_DIR}"
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_BUILD_CONFIG}} -DBUILD_EXAMPLES=true -DBUILD_WITH_OPENMP=false -DHWM_OVER_XU=false -DCHECK_FOR_UPDATES=true
cmake .. -DCMAKE_CXX_STANDARD=20 -DCMAKE_BUILD_TYPE=${{env.LRS_BUILD_CONFIG}} -DBUILD_EXAMPLES=true -DBUILD_WITH_OPENMP=false -DHWM_OVER_XU=false -DCHECK_FOR_UPDATES=true -DBUILD_WITH_DDS=true
cmake --build . -- -j4
ls

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/memory-leaks-check/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# License: Apache 2.0. See LICENSE file in root directory.
# Copyright(c) 2025 Intel Corporation. All Rights Reserved.
cmake_minimum_required(VERSION 3.8)
# Copyright(c) 2025 RealSense, Inc. All Rights Reserved.
cmake_minimum_required(VERSION 3.10)

project(mem-leak-test)

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/memory-leaks-check/mem-leak-test.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// License: Apache 2.0. See LICENSE file in root directory.
// Copyright(c) 2025 Intel Corporation. All Rights Reserved.
// Copyright(c) 2025 RealSense, Inc. All Rights Reserved.

#include <librealsense2/hpp/rs_internal.hpp>
#include <random>
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rs-all-client/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# License: Apache 2.0. See LICENSE file in root directory.
# Copyright(c) 2023 Intel Corporation. All Rights Reserved.
# Copyright(c) 2023 RealSense, Inc. All Rights Reserved.
cmake_minimum_required( VERSION 3.15 )

#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rs-all-client/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// License: Apache 2.0. See LICENSE file in root directory.
// Copyright(c) 2023 Intel Corporation. All Rights Reserved.
// Copyright(c) 2023 RealSense, Inc. All Rights Reserved.

#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static_analysis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ jobs:
- name: "Check minimal CMake version"
env:
EXPECTED_CMAKE_MAJOR_VER: 3
EXPECTED_CMAKE_MINOR_VER: 8
EXPECTED_CMAKE_MINOR_VER: 10
CURRENT_CMAKE_MAJOR_VER: ${{ steps.cmake_version.outputs.current_cmake_major_ver }}
CURRENT_CMAKE_MINOR_VER: ${{ steps.cmake_version.outputs.current_cmake_minor_ver }}

Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ lib/

ubuntu-xenial/
ubuntu-xenial-hwe/
ubuntu-focal-master/

.gitconfig


# Docs
doc/doxygen/html/
Expand Down Expand Up @@ -89,3 +93,4 @@ librealsense-log.txt
*.cxx

.vscode/*
/unit-tests/.idea
2 changes: 1 addition & 1 deletion CMake/connectivity_check.cmake
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# License: Apache 2.0. See LICENSE file in root directory.
# Copyright(c) 2019 Intel Corporation. All Rights Reserved.
message(STATUS "Checking internet connection...")
file(DOWNLOAD "https://librealsense.intel.com/Releases/connectivity_check" "${CMAKE_CURRENT_BINARY_DIR}/connectivity_check" SHOW_PROGRESS TIMEOUT 5 STATUS status)
file(DOWNLOAD "https://librealsense.realsenseai.com/Releases/connectivity_check" "${CMAKE_CURRENT_BINARY_DIR}/connectivity_check" SHOW_PROGRESS TIMEOUT 5 STATUS status)
list (FIND status "\"No error\"" _index)
if (${_index} EQUAL -1)
message(STATUS "Failed to identify Internet connection")
Expand Down
2 changes: 1 addition & 1 deletion CMake/cuda_config.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
info("Building with CUDA requires CMake v3.8+")
cmake_minimum_required(VERSION 3.8.0)
cmake_minimum_required(VERSION 3.10)
enable_language( CUDA )

find_package(CUDA REQUIRED)
Expand Down
17 changes: 16 additions & 1 deletion CMake/external_fastdds.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,12 @@ function(get_fastdds)

add_definitions(-DBUILD_WITH_DDS)

install(TARGETS dds EXPORT realsense2Targets)
install(TARGETS dds fastrtps eProsima_atomic EXPORT realsense2Targets)

# fastcdr is installed separately because it cannot be exported to realsense2Targets - it is already exported in fastdds
# install in order to set ARCHIVE DESTINATION - to put libfastcdr.a into the x86_64 folder
install(TARGETS fastcdr
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
message(CHECK_PASS "Done")
endfunction()

Expand All @@ -76,4 +81,14 @@ pop_security_flags()
# Trigger the FastDDS build
get_fastdds()

if(BUILD_WITH_DDS)
set(REALSENSE2_DDS_DEPENDENCIES
"include(CMakeFindDependencyMacro)\n
find_dependency(fastcdr CONFIG REQUIRED)\n
find_dependency(foonathan_memory CONFIG REQUIRED)\n"
)
else()
set(REALSENSE2_DDS_DEPENDENCIES "")
endif()

push_security_flags()
2 changes: 1 addition & 1 deletion CMake/external_json.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.8)
cmake_minimum_required(VERSION 3.10)
include(ExternalProject)


Expand Down
5 changes: 3 additions & 2 deletions CMake/external_libcurl.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ if(CHECK_FOR_UPDATES)
include(ExternalProject)
message(STATUS "Building libcurl enabled")

set(CURL_FLAGS -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_WIN32_LDAP=OFF -DHTTP_ONLY=ON -DCURL_ZLIB=OFF -DCURL_DISABLE_CRYPTO_AUTH=ON -DCURL_USE_LIBSSH2=OFF -DCURL_DISABLE_TESTS=ON )
set(CURL_FLAGS -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_WIN32_LDAP=OFF -DHTTP_ONLY=ON -DCURL_ZLIB=OFF -DCURL_DISABLE_CRYPTO_AUTH=ON -DCURL_USE_LIBSSH2=OFF -DBUILD_TESTING=OFF -DBUILD_LIBCURL_DOCS=OFF -DBUILD_MISC_DOCS=OFF -DENABLE_CURL_MANUAL=OFF -DCURL_USE_LIBPSL=OFF )
if (WIN32)
set(CURL_FLAGS ${CURL_FLAGS} -DCURL_STATIC_CRT=ON )
endif()
Expand All @@ -23,7 +23,8 @@ if(CHECK_FOR_UPDATES)
GIT_REPOSITORY "https://github.com/curl/curl.git"
GIT_TAG "curl-8_8_0"
SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/third-party/libcurl
CMAKE_ARGS -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
CMAKE_ARGS --no-warn-unused-cli
-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
-DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG}
Expand Down
2 changes: 1 addition & 1 deletion CMake/external_pybind11.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.8)
cmake_minimum_required(VERSION 3.10)
include(ExternalProject)


Expand Down
2 changes: 1 addition & 1 deletion CMake/json-download.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ExternalProject_Add(
# 'remove_directory' is working but cound as deprecated from cmake version 3.17,
# Once we have a minimal version support of cmake 3.17, we can switch the command to rm -rF
DOWNLOAD_COMMAND "${CMAKE_COMMAND}" -E remove_directory "${CMAKE_BINARY_DIR}/third-party/json"
COMMAND git clone -c advice.detachedHead=false --branch v3.11.3 https://github.com/nlohmann/json.git --depth 1 json
COMMAND git clone -c advice.detachedHead=false --branch v3.12.0 https://github.com/nlohmann/json.git --depth 1 json
DOWNLOAD_DIR "${CMAKE_BINARY_DIR}/third-party/"

# Override default steps with no action, we just want the clone step.
Expand Down
Loading
Loading