From Chris Pane:
[metze/wireshark/wip.git] / README.cmake
index 566d8bd311e04886fa26f92c1ee7e831c92475bc..df45e6a074af737d1079e6040407d49445d06b07 100644 (file)
@@ -2,7 +2,7 @@
 
    $Id$
 
-                           Notice 
+                           Notice
 
    To find out the current state of the cmake implementaion for
    Wireshark, please take a look at "What needs to be done?" below.
@@ -34,6 +34,7 @@ How to do out of tree build (Unix/Linux):
 4) cd build
 5) cmake ../<Name_of_WS_source_dir>
 6) make
+6) (as root) umask 0022 && make install
 
 Note 1:
 in step 5), you may override the defaults for features:
@@ -48,6 +49,11 @@ Note 3:
   After running cmake, you can always run "make help" to see
   a list of all possible make targets.
 
+Note 4:
+  Cmake honors user umask for creating directories as of now:
+  http://public.kitware.com/Bug/view.php?id=9620
+  To get predictable results please set umask explicitly.
+
 Why cmake?
 ==========
 - Can create project files for some MS and Apple IDEs.
@@ -76,21 +82,21 @@ All the executables now build from clean source on:
 * 64bit FedoraXXX
 * 32bit Ubuntu 9.04
 * 32bit Ubuntu 10.04
+* 64bit Debian Wheezy
 
 What needs to be done?
 ======================
 
-- Add asn1 autogen target (assigned: krj)
-- Redo glib2 find modules. Add version detection while at it.
-- Change default for PCRE to off and use GLIB2 regexes by default.
-  This requires the redone glib2 detection module.
 - Add back platform specific objects.
 - Fix places in the cmake files marked as todo.
-- Add back (working) install target.
-  Currently, directories are created with user umask
+- Guides are not installed.
+- Release notes are not built.
 - Build source package (using CPack).
+  This is obsolete if we decide to release VCS snapshots instead
 - Build rpm package (using CPack).
 - Build dpkg package (using CPack).
+  This is obsolete, we should call CMake from debian/rules instead, using dh
+  (rbalint)
 - Add back checkAPI target.
 - Test and add support for other platforms (BSDs, OSX,
   Solaris, Win32, Win64, ...)
@@ -110,7 +116,7 @@ About cmake in general and why KDE4 uses it
 Introductory/tutorial presentation
        http://ait.web.psi.ch/services/linux/hpc/hpc_user_cookbook/tools/cmake/docs/Cmake_VM_2007.pdf
 
-Introductory arcticle in Linux Journal
+Introductory article in Linux Journal
        http://www.linuxjournal.com/node/6700/print
 
 Useful variables