-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
🔨 CMake buildsystem overhaul #2774
Conversation
Did you remove the PagedGeometry submodule? |
Yes, PagedGeometry got moved back into its own package since I don't see a benefit to having it vendored |
Ok then i will re add it in ror-dependencies. |
OK i added it RigsOfRods/ror-dependencies#51 but now i get
Shouldn't this be optional? |
It is optional, the option to disable it is now called |
OK compiled, but it ended up with wrong It should be
but it was
And caelum plugin line missing Should be
After those, everything works fine. |
That is because paroj dropped the Plugin API |
Thats an issue then, user ends up with this: Please re add the |
cbf0442
to
c8b7d3e
Compare
ef79c2f
to
77b86d1
Compare
This should be fixed now, could you test this PR again? |
Works fine now. I would wait a bit until Petr finishes his work for the release, then merge. |
7a45fee
to
1ca2fba
Compare
f9ac250
to
f284489
Compare
I'm getting
What I did:
Update: same result after uninstalling conan, removing '.conan' dir and installing conan. |
f284489
to
b6524c5
Compare
@only-a-ptr That issue should be fixed now, I changed the ogre3d-* conan package versions to the correct versions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Builds and runs fine.
I also have an issue with the Caelum daytime slider - it moves in 5 discrete steps instead of smoothly.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To clarify the caelum issue:
- It doesn't happen on master (neither conan or ror-dependencies)
- It doesn't happen with this PR and ror-dependencies
- It happens with this PR and conan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works just fine.
ENVIRONMENT:
Windows 10 Pro, version 20H2, build 19042.1237
Microsoft Visual Studio Community 2019 Version 16.11.3
conan 1.41.0
cmake v3.21.3
NVIDIA GeForce GTX 660, driver 27.21.14.6627
STEPS:
PS C:\Windows\system32> conan remove -f *
PS C:\Windows\system32> conan remote clean
PS C:\Windows\system32> conan remote add conancenter https://center.conan.io
rmdir /S /Q "%USERPROFILE%\builds\rigs-of-rods"
cmake -S "%USERPROFILE%\source\rigs-of-rods" -B "%USERPROFILE%\builds\rigs-of-rods" -G "Visual Studio 16 2019" -A "x64"
5ca2eba
to
21ee5e1
Compare
21ee5e1
to
8d20abc
Compare
dc8c9d1
to
8cc983d
Compare
8cc983d
to
fde18cb
Compare
fde18cb
to
bfc6546
Compare
Yes, it is that time of the year again to do an overhaul of the cmake buildsystem
Features:
1 Setting the cmake option
ROR_LIB_PREFERENCE
toSYSTEM
will search the system first for dependencies, and then fall back on the Conan package if it hasn't been found