Yes, this was the trick.  Thank you to Eric Noulard and David Cole

"With the expression the way it is, you're trying to exclude things that
have literal "/.txt" in them. What you want is ".txt" right?"

I suppose that I'm a little confused by the RegEx.  So with the '/'
characters, was I literally looking for a '/' characters in my search
patterns?  Is that why they work in the directory filters?  I was
thinking that they were the delimiters of a regex expression.

Thanks for your time.

Kent

-----Original Message-----
From: David Cole [mailto:david.c...@kitware.com] 
Sent: Tuesday, June 30, 2009 10:21 AM
To: Knox, Kent
Cc: John Drescher; cmake@cmake.org
Subject: Re: [CMake] CPACK_SOURCE_IGNORE_FILES

It's the leading "/" in the txt portion of the expression..... get rid
of it.

(Eric already pointed this out in his reply to this email...)


With the expression the way it is, you're trying to exclude things that
have literal "/.txt" in them. What you want is ".txt" right?


On Tue, Jun 30, 2009 at 11:14 AM, Knox, Kent <kent.k...@amd.com> wrote:


        Yes, thank you for the response; I am in the process of moving
my project from MSVC solution to out-of-source cmake builds.
        
        Please ignore the fact that I used a generated file in my
previous example, that's tangential to the problem I'm reporting.
Pretend that the set statement is:
        
        set( CPACK_SOURCE_IGNORE_FILES
"/Build/;/\\\\.hg/;/\\\\.svn/;/\\\\.txt/" )
        
        I still can't get this to work.  I am wondering if I have the
slashes right.  The funny thing is, it does properly exclude my .svn
folder.
        
        Kent
        

        -----Original Message-----
        From: John Drescher [mailto:dresche...@gmail.com]
        Sent: Monday, June 29, 2009 9:14 PM
        To: Knox, Kent
        Cc: cmake@cmake.org
        Subject: Re: [CMake] CPACK_SOURCE_IGNORE_FILES
        
        On Mon, Jun 29, 2009 at 9:18 PM, Knox, Kent<kent.k...@amd.com>
wrote:
        > I'm integrating CPack into my build system, and can't quite
get
        > CPACK_SOURCE_IGNORE_FILES to work right.
        >
        > I want to cull individual files from the source package, like
.ncb files
        > and .pdb files and such.  It seems as though
CPACK_SOURCE_IGNORE_FILES
        > honors the directories that I want to exclude, but not
individual files.
        > For instance:
        >
        > set( CPACK_SOURCE_IGNORE_FILES
        > "/Build/;/\\\\.hg/;/\\\\.svn/;/\\\\.ncb$/" )
        >
        > will ignore the Build directory, as well as the .svn
directory, but
        > happily includes the .ncb files, even though I don't want
them.
        >
        > I found a related post on stackoverflow.com from another user
who seems
        > to be experiencing the same problem:
        >
<http://stackoverflow.com/questions/727075/regular-expression-for-hidden
        > -files-under-unix>
        >
        > Thx in advance.
        >
        
        My advice is to use out of source builds so that no generated
files
        like .ncb .. are mixed in with your source.
        
        John
        
        
        _______________________________________________
        Powered by www.kitware.com
        
        Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
        
        Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
        
        Follow this link to subscribe/unsubscribe:
        http://www.cmake.org/mailman/listinfo/cmake
        



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to