Wireshark-dev: Re: [Wireshark-dev] Inconsistent QT5_BASE_DIR
From: Joerg Mayer <jmayer@xxxxxxxxx>
Date: Sun, 13 Oct 2013 00:45:45 +0200
On Sat, Oct 12, 2013 at 12:23:52PM -0700, Guy Harris wrote:
>
> On Oct 12, 2013, at 10:24 AM, Joerg Mayer <jmayer@xxxxxxxxx> wrote:
>
> > set setup for nmake seems to be C:\Qt\Qt5.1.1\5.1.1\msvc2010 while the
> > value for cmake is just c:\qt\qt5.1.1\5.1.1
>
> Does CMake somehow look for a subdirectory of C:\Qt\Qt5.1.1\5.1.1, or otherwise arrange, with MSVC 2010, to look in C:\Qt\Qt5.1.1\5.1.1\msvc2010?
I can always do: ${QT5_BASE_DIR}/${CMAKE_C_COMPILER_ID}/ or something
like that.
> > My motivation was to not rule out mingw builds.
>
> And is there a C:\Qt\Qt5.1.1\5.1.1\mingw directory for those builds?
Well, at http://qt-project.org/downloads there is a mingw download
available, and though I didn't verify that it replaces msvc2010 by
mingw<version> I assume it does.
> And how would you tell CMake which toolchain is being used?
That's what we generate for. On my Win7 system, the generators supported
by cmake are:
mayer@WiresharkPC /cygdrive/c/wireshark/trunk
$ cmake
cmake version 2.8.11.2
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
Options
[Deleted]
Generators
The following generators are available on this platform:
Visual Studio 6 = Generates Visual Studio 6 project files.
Visual Studio 7 = Generates Visual Studio .NET 2002 project
files.
Visual Studio 10 = Generates Visual Studio 10 (2010) project
files.
Visual Studio 11 = Generates Visual Studio 11 (2012) project
files.
Visual Studio 12 = Generates Visual Studio 12 (2013) project
files.
Visual Studio 7 .NET 2003 = Generates Visual Studio .NET 2003 project
files.
Visual Studio 8 2005 = Generates Visual Studio 8 2005 project files.
Visual Studio 9 2008 = Generates Visual Studio 9 2008 project files.
Borland Makefiles = Generates Borland makefiles.
NMake Makefiles = Generates NMake makefiles.
NMake Makefiles JOM = Generates JOM makefiles.
Watcom WMake = Generates Watcom WMake makefiles.
MSYS Makefiles = Generates MSYS makefiles.
MinGW Makefiles = Generates a make file for use with
mingw32-make.
Unix Makefiles = Generates standard UNIX makefiles.
Ninja = Generates build.ninja files (experimental).
CodeBlocks - MinGW Makefiles= Generates CodeBlocks project files.
CodeBlocks - NMake Makefiles= Generates CodeBlocks project files.
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
Eclipse CDT4 - MinGW Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - NMake Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles
= Generates Eclipse CDT 4.0 project files.
Sublime Text 2 - MinGW Makefiles
= Generates Sublime Text 2 project files.
Sublime Text 2 - NMake Makefiles
= Generates Sublime Text 2 project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles
= Generates Sublime Text 2 project files.
Ciao
Jörg
--
Joerg Mayer <jmayer@xxxxxxxxx>
We are stuck with technology when what we really want is just stuff that
works. Some say that should read Microsoft instead of technology.
- References:
- [Wireshark-dev] Inconsistent QT5_BASE_DIR
- From: Joerg Mayer
- Re: [Wireshark-dev] Inconsistent QT5_BASE_DIR
- From: Guy Harris
- [Wireshark-dev] Inconsistent QT5_BASE_DIR
- Prev by Date: Re: [Wireshark-dev] Status Cmake Win32 support
- Next by Date: Re: [Wireshark-dev] Idea for faster dissection on second pas
- Previous by thread: Re: [Wireshark-dev] Inconsistent QT5_BASE_DIR
- Next by thread: Re: [Wireshark-dev] [Wireshark-commits] rev 52578: /trunk/epan/ /trunk/epan/: proto.c tvbuff.c tvbuff.h
- Index(es):