Skip to content

Refactor CMake with JRL CMake Modules v2 (v2) - #40

Open
ahoarau wants to merge 72 commits into
Simple-Robotics:mainfrom
ahoarau:jrl-next-v2
Open

Refactor CMake with JRL CMake Modules v2 (v2)#40
ahoarau wants to merge 72 commits into
Simple-Robotics:mainfrom
ahoarau:jrl-next-v2

Conversation

@ahoarau

@ahoarau ahoarau commented Jan 5, 2026

Copy link
Copy Markdown
Collaborator

⚠️DO NOT MERGE UNTIL jrl-umi3218/jrl-cmakemodules#798 is merged ⚠️

This PR is a full rewrite of the CMake files with the JRL CMake Modules v2.

  • Full rewrite of the CMake Files in modern CMake
  • Remove submodules: archives can now be used
  • Migrate python tests to pytest
  • 🚧 NIX CI is temporarily disabled

NOTE: This the commit are cherry-picked and squashed from the previously accidentitaly merged #28

@ahoarau
ahoarau marked this pull request as draft January 5, 2026 14:05
@ManifoldFR
ManifoldFR marked this pull request as ready for review January 9, 2026 20:55
@ManifoldFR
ManifoldFR enabled auto-merge January 9, 2026 20:55

@ManifoldFR ManifoldFR left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good to me overall 😄

Comment thread CHANGELOG.md Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
@ahoarau
ahoarau marked this pull request as draft January 10, 2026 07:25
auto-merge was automatically disabled January 10, 2026 07:25

Pull request was converted to draft

@ManifoldFR
ManifoldFR marked this pull request as ready for review January 10, 2026 16:01
@ahoarau
ahoarau marked this pull request as draft January 12, 2026 06:29
@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 5cedb44 to 099bd00 Compare January 16, 2026 09:56
@ManifoldFR
ManifoldFR marked this pull request as ready for review January 17, 2026 10:00
@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 05572ce to fcf926d Compare January 17, 2026 11:28
@ManifoldFR

Copy link
Copy Markdown
Member

@nim65s we will need a followup PR for Nix in the future 😃

@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 31fceae to e300dd5 Compare February 6, 2026 08:55
@ManifoldFR ManifoldFR linked an issue Feb 11, 2026 that may be closed by this pull request
@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 5b8813f to d8ac8b7 Compare March 18, 2026 15:47
@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 7b4631c to a747b22 Compare May 11, 2026 12:03
Comment thread .github/workflows/macos-linux-windows-pixi.yml Outdated
Comment thread .github/workflows/ros_ci.yml Outdated
Comment thread cmake/get-jrl-cmakemodules.cmake Outdated
Comment thread CHANGELOG.md Outdated
Comment thread pixi.toml Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread tests/CMakeLists.txt
Comment thread CMakeLists.txt Outdated
@ahoarau
ahoarau force-pushed the jrl-next-v2 branch 2 times, most recently from 15991d9 to 740f19f Compare July 28, 2026 15:26
ahoarau added 2 commits July 28, 2026 17:51
eigen does not initialize matrices at construction by default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CMake: use of Python_SITELIB

3 participants