[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