[Kst] NO cmake/CMakeLists.txt any more
Peter Kümmel
syntheticpp at gmx.net
Fri Mar 21 08:09:22 UTC 2014
On 21.03.2014 01:46, Barth Netterfield wrote:
> On March 20, 2014 11:53:12 PM Peter Kümmel wrote:
>
>> Sorry for the inconvenience.
>> You have to remove your existing build and to restart with cmake ../kst.
>> Shadow builds are possible as before.
>
> Hmmm...
> Doesn't work or I'm doing it wrong.
>
> "cmake ../kst" creates CMakeCache.txt and CMakeFiles in the current
> directory, but the Makefile etc is in ../kst.
Ah, you are used to call cmake within the kst tree, then
"../kst" is the same as "kst".
>
> Now my source director is full of all sorts of entertaining stuff that make
> clean doesn't get rid of :-(
git clean -df
removes all files and dirs not checked in, so be sure you've committed
all your new files before calling it.
>
> Ideas?
Build out-of-source: create a build directory which is not in the kst tree,
e.g. in the same directory as kst, cd into the build directory and
then call cmake ../kst.
This way you could have multiple builds from the same sources, for instance
debug and release.
>
>> I changed this because cmake is now our primary build system,
>> and the rest of the world then expects the master cmake file at
>> the root of the project dir.
>
>> On 20.03.2014 23:38, Barth Netterfield wrote:
>>> Hmm... this breaks shadow builds, which are very nice.
>>> Why did we need to do this?
>>>
>>> On Sun, Mar 16, 2014 at 8:56 AM, Peter Kümmel <syntheticpp at gmx.net
> <mailto:syntheticpp at gmx.net>> wrote:
>>> I've moved the cmake files into the source directories.
>>> Build Kst by pointing cmake to the root dir of the Kst checkout.
>>>
>>> When called at the old place CMAKE_SOURCE_DIR had a confusing value.
>>>
>>> Peter
>>> _________________________________________________
>>> Kst mailing list
>>> Kst at kde.org <mailto:Kst at kde.org>
>>> https://mail.kde.org/mailman/__listinfo/kst
>>> <https://mail.kde.org/mailman/listinfo/kst>>
>>> --
>>> C. Barth Netterfield
>>> University of Toronto
>>> 416-845-0946
>>>
>>>
>>>
>>> _______________________________________________
>>> Kst mailing list
>>> Kst at kde.org
>>> https://mail.kde.org/mailman/listinfo/kst
>>
>> _______________________________________________
>> Kst mailing list
>> Kst at kde.org
>> https://mail.kde.org/mailman/listinfo/kst
>
More information about the Kst
mailing list