Re: [Meshlab-devel] make release
A processing system for 3D triangular meshes
Brought to you by:
cignoni,
granzuglia
From: skunkwerk <sku...@gm...> - 2008-02-23 19:46:41
|
thanks Marco, adding the two lines to linux.conf created two folders (release and debug) after I ran make all. However, i'm getting the error "unable to find plugins folder" when i run the release version. i'm guessing this is because the plugins folder is one level above it? I could copy it to the release folder, but all of the files are *_debug.so, they're no release versions of the shared objects.... any ideas? thanks, imran On Fri, Feb 22, 2008 at 2:16 PM, <pi...@cl...> wrote: > i suggest you to try compiling it with the "make all" command. > > > i have found this interesting webpage: > > http://doc.trolltech.com/4.3/qmake-variable-reference.html#config > > expecially this part: > "Since the debug option overrides the release option when both are > defined in the CONFIG variable, it is necessary to use the > debug_and_release option if you want to allow both debug and release > versions of a project to be built. In such a case, the Makefile that > qmake generates includes a rule that builds both versions, and this can > be invoked in the following way: > > make all > > Adding the build_all option to the CONFIG variable makes this rule the > default when building the project, and installation targets will be > created for both debug and release builds." > > > so try compiling with the "make all" command. > > If it still doesn't work try first editing qt4/mkspecs/common/linux.conf > and adding the following 2 lines: > > CONFIG -= debug release debug_target release_target > CONFIG += debug_and_release debug_and_release_target > > rerun then qmake and make all > > if this also doesn't work then you can try just the release compilation > editing the same file with: > > CONFIG -= debug_and_release debug_and_release_target debug debug_target > CONFIG += release release_target > > and run qmake and make > > > Quoting skunkwerk <sku...@gm...>: > > > thanks Marco, > > i don't have the debug or release folders in my /meshlab/src/meshlab > > folder (i'm on linux). nor do i have a qt/mkspecs/default/qmake.conf > folder > > or file. i do have the following: > > > > /usr/share/qt4/mkspecs/linux-g++/qmake.conf > > /usr/share/qt4/mkspecs/linux-g++-32/qmake.conf > > /usr/share/qt4/mkspecs/linux-cxx/qmake.conf > > > > and a few more, but they don't have "debug" or "debug_target" in the > CONFIG > > variable (see the file attached). any other suggestions? > > > > yours, > > imran > > > > On Fri, Feb 22, 2008 at 1:49 AM, <pi...@cl...> wrote: > > > >> qmake builds by default both the debug and the release version > >> > >> i'm using visual studio 2005 and the debug version is in > >> meshlab\src\meshlab\debug and the release version is in > >> meshlab\src\meshlab\release > >> > >> if you don't have the release version compiled you should edit > >> qt\mkspecs\default\qmake.conf and in the CONFIG variable assignment you > >> should change "debug" with "debug_and_release" and "debug_target" with > >> "debug_and_release_target" > >> > >> > >> Marco Pirosu > >> > >> Quoting skunkwerk <sku...@gm...>: > >> > >> > Hi, > >> > I wanted to compile a release (non-debug) version of meshlab to > see > >> how > >> > much it would speed things up. I notice there are some > >> > Makefile.releasefiles, but not one for the main meshlab/src > directory. > >> > Are there any > >> > specific commands to compile a release version? > >> > > >> > i'm currently doing: > >> > qmake -recursive meshlab.pro > >> > make > >> > > >> > thanks, > >> > imran > >> > > >> > >> > >> > >> ---------------------------------------------------------------- > >> This message was sent using IMP, the Internet Messaging Program. > >> > >> > >> > >> > ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> Meshlab-devel mailing list > >> Mes...@li... > >> https://lists.sourceforge.net/lists/listinfo/meshlab-devel > >> > > > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Meshlab-devel mailing list > Mes...@li... > https://lists.sourceforge.net/lists/listinfo/meshlab-devel > |