[Cmake] wxWindows module questions
Eric Wing
ewing2121 at yahoo.com
Fri, 5 Mar 2004 03:15:37 -0800 (PST)
Thanks for the reply. However, it seems that my (Unix)
build for wxWindows also produces separately named
libraries with the letter d appended to the debug
versions. It looks like wxWindows is following the
Windows convention.
However, it seems that the autoconf system doesn't
like you building both of them. I did it by building
the release first, and then building the debug after I
discovered I needed to debug something. So I seem to
have both libraries. But it looks like the wx-config
script gets clobbered so it can only point to one or
the other.
I suppose since Cmake has enough mechanisms to avoid
needing the wx-config script, this could be worked
around.
As for adding stuff for the Mac, I think the only
thing that is missing is building an application
"bundle" instead of a unix style executable. I seem to
have window and mouse focus problems when I run the
Unix style executable, but don't get the problems with
the bundle. I saw a message the other day that bundle
support is currently being worked on?
Thanks,
Eric
--- Jan Woetzel <jw at mip.informatik.uni-kiel.de> wrote:
>
> Hi Eric,
> I (re-)wrote the files for Windows and Linux last
> year.
>
> >... it looks like the
> >Windows version will let you select between linking
> to
> >the Debug versions of the library or the Release
> >versions. I was wondering, why doesn't the Unix
> >version allow this too?
> >
> >
> On Linux/Unix debug and release library are the same
> name and thus must
> reside in different directories.
> You can select a specific build with the WXWIN
> environment variable.
>
> On MS Windows debug and release libraries have
> different names. Debug
> has a 'd' suffix, e.g. library wx -> wxd.
> So FindwxWindows tries to find all available version
> and you have to
> decide for one of them during cmake/configure to set
> the correct library
> name.
>
> >Second, a more general CMake question, why is it
> that
> >only 2 of the WXWINDOWS variables are visible (and
> >settable) in my Cmake Advanced Options menu.
> >
> - I thought the others weren't neccessary and would
> confuse the 'user'.
>
> FYI: I never tested with MAC/OSX you may need add
> OSX/MAC specific stuff
> to FindwxWindows.cmake.
>
> Best regards,
> Jan.
>
> --
>
> Dipl.-Ing. Jan Woetzel
> --------------------------------------------------
> University of Kiel
> Institute of Computer Science and Applied
> Mathematics
> Hermann-Rodewald-Str. 3 [room 401]
> 24098 Kiel/Germany
> --------------------------------------------------
> Phone +49-431-880-1418
> Fax +49-431-880-4054
> Mob. +49-179-2937346
> --------------------------------------------------
> Url www.mip.informatik.uni-kiel.de/~jw
> Email jw at mip.informatik.uni-kiel.de
>
>