Wireshark mailing list archives
Re: Make CMake reuse Makefile.common?
From: Graham Bloice <graham.bloice () trihedral com>
Date: Fri, 6 Mar 2015 15:43:04 +0000
On 6 March 2015 at 15:31, Alexis La Goutte <alexis.lagoutte () gmail com> wrote:
On Fri, Mar 6, 2015 at 4:26 PM, Graham Bloice <graham.bloice () trihedral comwrote:On 6 March 2015 at 15:17, Peter Wu <peter () lekensteyn nl> wrote:On Tue, Mar 03, 2015 at 05:50:10PM +0100, Alexis La Goutte wrote:On Mon, Mar 2, 2015 at 1:16 PM, Peter Wu <peter () lekensteyn nl> wrote:Hi, Recently there have been two issues due to separate copies betweenCMakeand autofoo (missing ATH dissector, missing field registrations for plugins). The former could occur due to missing duplication fromMakefile.commoninto CMakeLists.txt. The latter happens because the plugins/*/CMakeLists.txt are slightly different than the Makefiles(interms of variable sets). Hereby I am proposing to convert Makefile.common automatically to CMakeLists.inc.txt, and then include that during the build process to set variables. The inspiration comes from cURL which too supports autoconf, and (as an experimental option) cmake. See this transformation macro[0] and its use[1] for an example.Hi Peter, Need to try... but i known CMake cURL is no perfect... and there issomeplan to drop support of CMake ;-)There *was* a plan to drop CMake support if nobody cared, but since then patches have been sent to improve it (also from my side).the drop of CMake support is for cURL and no Wireshark ;-)And also if i remember the target is only have CMake for build system(andremove autofoo...)That would be great, but I would not rush this yet, there are still some cmake issues like https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10074. (other issues I have found, but for which no bug is filled: the path to xdg-open is fully expanded by cmake). How are the windows binaries currently build? Using nmake I believe?As mentioned elsewhere Windows CMake is getting good now, still some issues to be sorted, but I'm hopeful of getting there by SF15.Plan a session on SF15 about fixing CMake issue stuff ? ;-)
1 slide : Call Jörg <https://code.wireshark.org/review/#/q/owner:%22J%25C3%25B6rg+Mayer%22+status:merged,n,z> ! -- Graham Bloice
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: Make CMake reuse Makefile.common?, (continued)
- Re: Make CMake reuse Makefile.common? Jeff Morriss (Mar 04)
- Re: Make CMake reuse Makefile.common? Graham Bloice (Mar 04)
- Re: Make CMake reuse Makefile.common? Graham Bloice (Mar 04)
- Re: Make CMake reuse Makefile.common? Jeff Morriss (Mar 04)
- Re: Make CMake reuse Makefile.common? Graham Bloice (Mar 04)
- Re: Make CMake reuse Makefile.common? Evan Huus (Mar 04)
- Re: Make CMake reuse Makefile.common? Peter Wu (Mar 06)
- Re: Make CMake reuse Makefile.common? Graham Bloice (Mar 06)
- Re: Make CMake reuse Makefile.common? Alexis La Goutte (Mar 06)
- Re: Make CMake reuse Makefile.common? Graham Bloice (Mar 06)