[CMake] Announcing CMake BASIS, a set of CMake based project interoperability and automation tools

Andreas Schuh andreas.schuh.84 at gmail.com
Mon Jan 27 09:55:03 EST 2014


On Jan 24, 2014, at 10:49 AM, Stephen Kelly <steveire at gmail.com> wrote:

> 
> There seems to be some mailing list problems going on (maybe Andrew didn't 
> subscribe before posting... :/ Always subscribe to a mailing list before 
> posting...), and my reply was rejected.

I had one rejected post because I was yet subscribed with “googlemail.com” instead of the new “gmail.com” domain which is only since a few years legally allowed to be used by Google in Germany now. Updated my subscription then.

> 
> Breaking threading to respond.
> 
> On 01/23/2014 07:32 PM, Andrew Hundt wrote:
>> Allow me to rephrase, could you send a link or other reference such as a 
> summary posted on a mailing list where I can learn about the KDE situation 
> and how it was resolved? Essentially, I would appreciate any additional 
> information you could give me that would help me apply your experience to my 
> own project.
>> 
>> However, I suspect the reasons, design, purpose, and goal of 
> kde4_add_executable and basis_add_executable may have been significantly 
> different but I would like to learn more.
> 
> Yes, I expect so too, actually.

I actually don’t think so. The main difference is likely that KDE is a C++ only project with some JavaScript for the Qt-based UIs. The purpose of basis_add_executable and basis_add_library is to be able to cope with just any programming language supported by BASIS. In particular MATLAB was of interest at the time of its development. This is unlikely a functionality that will ever make it into CMake’s add_executable or add_library commands and therefore the need for these custom BASIS functions.

> 
> I don't think there's a good entry point for this.
> 
> http://community.kde.org/Frameworks/Epics/CMake
> 
> tracks some of the changes.
> 
> http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=41986d0829d2
> 
> and
> 
> http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=1fe778bca
> 
> and other commits removed reasons for kde4_add_library to exist.
> 
>>      http://www.cmake.org/cmake/help/git-master/manual/cmake-packages.7.html
>>     http://www.cmake.org/cmake/help/git-master/manual/cmake-buildsystem.7.html
>> 
>> 
>> How does one browse to these sphinx docs from the cmake website? I've 
> never come across them before and I generally use the main cmake docs.
> 
> When there is a new release from the master branch, the sphinx docs will 
> show up there.
> 
> Thanks,
> 
> Steve.
> 
> 
> -- 
> 
> Powered by www.kitware.com
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
> 
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list