Wireshark mailing list archives
CMake status
From: Gerald Combs <gerald () wireshark org>
Date: Mon, 05 Jan 2015 12:17:23 -0800
Our CMake environment has been coming along nicely. However, it's still missing several major build targets that are present in the Autotools and Nmake+QMake makefiles: "dist". Balint created a script (tools/git-export-release.sh) which runs "git archive". I'm not sure how complete it is compared to the current "dist" output. "distcheck". Google turned up a couple of "distcheck" CMake modules but I'm not sure how applicable they would be to our environment. Having working "dist" and "distcheck" targets implies that they would be usable on Windows, which would be nice. "packaging" (Windows NSIS). If we convert the pile-of-defines in packaging/nsis/Makefile.nmake to a proper NSIS include file it looks like we could migrate the remaining targets pretty easily. Ultimately we might want to use CPack. "packaging_papps" (PortableApps). Same as the NSIS package. "osx-package" (.dmg). We need to add support for out-of-tree builds to packaging/macosx/osx-dmg.sh.in. "rpm-package" (Linux). *Should* be trivial to add. "wsug", "wsdg", "release_notes" (Windows). We need to figure out how to migrate the current a2x command (which is an inlined shell script) to something more suitable for CMake. "pdb_zip" (Windows PDB archive). *Should* be trivial to add. ENABLE_CODE_ANALYSIS (Windows build option). Same. As platforms go, OS X is the closest to completion. If we had a working "osx-package" target the OS X buildbots could use CMake exclusively. ___________________________________________________________________________ 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:
- CMake status Gerald Combs (Jan 05)
- Re: CMake status Graham Bloice (Jan 05)
- Re: CMake status Guy Harris (Jan 05)
- Re: CMake status Graham Bloice (Jan 06)
- Re: CMake status Graham Bloice (Jan 06)
- Re: CMake status Guy Harris (Jan 06)
- Re: CMake status Guy Harris (Jan 05)
- Re: CMake status Graham Bloice (Jan 05)
- Re: CMake status Bálint Réczey (Jan 05)