bugWkCMake - Bugs: bug #15536, BINARY_DIR/include directory not...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #15536: BINARY_DIR/include directory not cleaned

Submitted by:  Alexandre VINCENT <asmodehn>
Submitted on:  Thu Mar 4 15:45:22 2010  
Category: NoneSeverity: 4 - Important
Priority: 5 - NormalStatus: None
Privacy: PublicAssigned to: Alexandre VINCENT <asmodehn>
Open/Closed: Open

Wed Sep 29 21:03:43 2010, comment #3:

We need to think also about the case where someone build from the source directory. Even if it is discouraged, some might still do it.

At the moment the files are copied over themselves which messes up dependencies, IDE and stuff around, with no reason to doing so.

Still need to be fixed.

Alexandre VINCENT <asmodehn>In charge of this item.
Sat Apr 24 13:58:43 2010, comment #2:

binary_dir/include folders seem to still be included by dependent project so i dont see any changes here, am i wrong ?

XorfacX <xorfacx>
Project Member
Mon Apr 19 09:26:44 2010, comment #1:

We were including the binary_dir/include folder when building just because of the generated WkPlatform header.

WkPlatform cmake generated code has now been put to CMakeFiles, which we now include on build.

The user's changes in the source_dir/include will therefore not be hidden by remaining old copy in binary_dir, as we do not need to include it anymore.

Alexandre VINCENT <asmodehn>In charge of this item.
Thu Mar 4 15:45:22 2010, original submission:

When a build happens, BINARY_DIR/include is copied from SOURCE_DIR/include.

However whenthe source is updated, and some fils where removed, these files are not removed from BINARY_DIR/include, and might lead to divergent behaviour on different build directories.

The BINARY_DIR/include directory should always match the SOURCE_DIR/include. either remove and recopy at each build, copy only differences, and/or remove it on clean target...

Alexandre VINCENT <asmodehn>In charge of this item.


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by xorfacx (Posted a comment)
  • -unavailable- added by asmodehn (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Sep 4 20:51:37 2012xorfacxAssigned toNone=>asmodehn
    Wed Sep 29 21:03:43 2010asmodehnStatusReady For Test=>None
    Mon Apr 19 09:26:44 2010asmodehnStatusNone=>Ready For Test
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup