[CMake] FindPerlLibs.cmake and FindSwig.cmake outdated!

Tristan Carel tristan.carel at gmail.com
Thu Dec 7 14:37:24 EST 2006


On 12/7/06, Axel Roebel <Axel.Roebel at ircam.fr> wrote:
> On Wednesday 06 December 2006 17:36, Axel Roebel wrote:
> > > I will test the module tomorrow.
> > > Could you please put a RC2 of the `FindSWIG.cmake' on the bug tracker?
> >
> > That may take a day or too.
> >
> > I'll let you know.
>
> There it is, called FindSWIG.cmake-2
>
> It should take care of all your comments,
> please have a look. I would especially be
> interested to hear if it works on windows.
> I can only try linux and Mac OS X

Cool!

The version works fine on Windows with 1.3.{29,30,31}!!!!

However I've got several comments

2. if the Swig executable version is changed, SWIG_DIR and
SWIG_VERSION are not updated. But as there are computed thanks to a
EXECUTE_PROCESS, if SWIG_EXECUTABLE changes, SWIG_DIR and SWIG_VERSION
must be updated.

2. I'm maybe paranoid, but I guess all internal variables declared by
a module should be prefixed by the module's name.

3. in the CMake/Modules/readme.txt, you can read:
"If the QUIET option is given to the command it will set the variable
XXX_FIND_QUIETLY to true before loading the FindXXX.cmake module."

but you use: FIND_SWIG_QUIETLY

4. Previous version only use SWIG_EXECUTABLE, there is no need to
introduce a new variable SWIG.


I put a third version of the bug tracker.
http://public.kitware.com/Bug/bug.php?op=show&bugid=4145

Thank you
-- 
Tristan Carel
Music with dinner is an insult both to the cook and the violinist.


More information about the CMake mailing list