Jump to content
Sign in to follow this  
TotteKarlsson

CMake and bcc64 and Poco

Recommended Posts

Hello,

I'm trying to compile a 3rd party library, called Poco (https://github.com/pocoproject/poco), using C++ builder 11 Update 3.

 

I have followed the steps here: https://docwiki.embarcadero.com/RADStudio/Athens/en/Using_CMake_with_C%2B%2B_Builder .

 

Main thing from the documentation is to move the file "Windows-Embarcadero.cmake" file, that is shipped with C++ builder, to CMake's Modules/Platform folder, and overwrite the Windows-Embarcadero.cmake file that is shipped with CMake. 

 

 

Doing that, selecting Ninja as the generator, I get cmake errors:

 

 image.thumb.png.9279861c2b9a271a4b514fced934ee11.png

 

Anyone knowing how to get past this? I'm using CMake 3.29

 

In addition, from the Embarcadero/CMake documentation:

image.thumb.png.956278769ee3521545c3f7e57571601d.png

 

I have a hard time understanding what that means? Anyone knows what todo here?

 

Looking forward to use bcc64 with 3rd party libraries!

 

Edited by TotteKarlsson
Make it clearer

Share this post


Link to post
Posted (edited)
14 hours ago, Brian Evans said:

C++ Builder 22  (Compiler Versions - RAD Studio (embarcadero.com) is before C++17 support which came with Delphi 10.3 Rio / C++Builder 10.3 Rio which is product version 26 / compiler version .33.0.

 

 

Sorry, I gave the wrong info. The version is the latest (Feb 2024), C++ Builder 11 Update 3. Community. I updated the original question.

 

Edited by TotteKarlsson

Share this post


Link to post
On 2/29/2024 at 8:06 PM, Brian Evans said:

C++ Builder 22  (Compiler Versions - RAD Studio (embarcadero.com) is before C++17 support which came with Delphi 10.3 Rio / C++Builder 10.3 Rio which is product version 26 / compiler version .33.0.

 

 

FYI; As far as I understand, the "22" in the screenshot above refer to the product version, not the compiler version..
Installed Update 3, and it is still broken..

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×