How to translate this .pro file to build with Cs?

tim
Posts: 11
Joined: Tue Oct 15 2019 7:45 pm

Re: How to translate this .pro file to build with Cs?

Post by tim »

The documentation for the search procedure for CMake's find_package functionality is extensive but complicated. I've also found it works best to give the full path. This is the documentation for the search procedure, if you'd like to learn more about it: https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure

If you get stuck with your conversion to CMake, I'm happy to try and help. Are you on the Cpplang slack by any chance?

Tim.
opaque
Posts: 19
Joined: Sat Mar 28 2020 11:53 am

Re: How to translate this .pro file to build with Cs?

Post by opaque »

tim wrote: Wed Apr 15 2020 5:34 pmIf you get stuck with your conversion to CMake, I'm happy to try and help. Are you on the Cpplang slack by any chance?

Tim.
Thank you. I'm not a C++ developer. I'm a Delphi learner. Given the similar between Qt and CopperSpice and the recent Qt troubles I think I could adapt our Qt binding to a CS binding. This binding allow us to build Lazarus LCL application on top of Qt5. If I'm success it will allow us to build Lazarus LCL application on top of CS.

The current Qt5 binding is here: https://github.com/graemeg/lazarus/tree/upstream/lcl/interfaces/qt5/cbindings

Note: it's just a mirror, we still use svn! And no, I'm not on Cpplang slack.
opaque
Posts: 19
Joined: Sat Mar 28 2020 11:53 am

Re: How to translate this .pro file to build with Cs?

Post by opaque »

Thank all of you for helped me. I canceled my plan to adapt Lazarus' Qt5 binding to Cs now but I think I would (hopefully) revisit it in the future. Bye.
tim
Posts: 11
Joined: Tue Oct 15 2019 7:45 pm

Re: How to translate this .pro file to build with Cs?

Post by tim »

Thank you. I'm not a C++ developer. I'm a Delphi learner. Given the similar between Qt and CopperSpice and the recent Qt troubles I think I could adapt our Qt binding to a CS binding. This binding allow us to build Lazarus LCL application on top of Qt5. If I'm success it will allow us to build Lazarus LCL application on top of CS.
Writing (or updating) a binding like this can be a very complicated task and will require C, C++, CopperSpice and CMake expertise (looking at the project you linked). I understand your decision to pause that effort for now. I am happy to give you advice and even help out if you get stuck (when I have time) when you return to this project.

Were you working on this as a personal project or is it part of your job? If this is for your job, you might be interested in our support options: https://www.copperspice.com/subscriptions.html
If you are looking to learn C++, I would encourage you to join the Cpplang slack workspace (https://cpplang.now.sh/). You can also get help with CMake there :-).
opaque
Posts: 19
Joined: Sat Mar 28 2020 11:53 am

Re: How to translate this .pro file to build with Cs?

Post by opaque »

tim wrote: Fri Apr 17 2020 4:05 pmWere you working on this as a personal project or is it part of your job? If this is for your job, you might be interested in our support options: https://www.copperspice.com/subscriptions.html
If you are looking to learn C++, I would encourage you to join the Cpplang slack workspace (https://cpplang.now.sh/). You can also get help with CMake there :-).
I want to be an open source contributor and the project I want to contribute to is Lazarus. The language being used in this project is Object Pascal. No. It's not part of my job. And I'm not plan to learn C++. The Lazarus project also doesn't have much interest on a CopperSpice interface for the LCL so I think give up is the most sensible thing I could do.
barbara
Posts: 447
Joined: Sat Apr 04 2015 2:32 am
Contact:

Re: How to translate this .pro file to build with Cs?

Post by barbara »

The language being used in this project is Object Pascal. And I'm not plan to learn C++.
There are many computer languages to work in and most of them are related by the roots of computer science. The C++ language one of the most powerful ones you can learn and provides a good foundation for other languages. Since you are not interested in C++ and expanding your education it does not make any sense for you to pursue CopperSpice, Qt, or anything outside of Pascal.

We do wish you luck in your future endeavors.

Barbara
Post Reply