]> git.ipfire.org Git - thirdparty/sarg.git/blobdiff - README_cmake
Display the source of the message displayed on stderr
[thirdparty/sarg.git] / README_cmake
index 42634c1907f1102e84a11a174ebd99dd00193424..4c8e58b90f13af5c6c39d0418725dd8d7ca9a4fa 100644 (file)
@@ -25,12 +25,16 @@ If you intent to use both cmake and the autotools, then you MUST build sarg out
 of the source directory as it will overwrite the original stub config.h in the
 source directory and you won't be able to use the autotools afterward.
 
-To build sarg out of source, create a directory at the same level as the sources
-of sarg and cd into that directory.
+To build sarg out of source, create a build directory and cd into that directory.
+For instance, assuming your prompt is in the source directory, run
 
-Configure sarg with the command
+ mkdir build
+ cd build
 
- ccmake ../sarg
+Configure sarg with the command (assuming the case of a build directory one level
+below the sources of sarg):
+
+ ccmake ..
 
 On the first run, it will report that the cache is empty. Press 'c' to configure
 the cache. Then ccmake will display an interface to select some configuration
@@ -75,15 +79,15 @@ These configuration variables are available on the first configuration run.
    MANDIR - The directory to install the man page.
       default: share/man
 
-   LANGDIR - The directory to copy the languages files to.
-      default: share/sarg/languages
-
    FONTDIR - The directory where the fonts for the reports are located.
       default: share/sarg/fonts
 
    IMAGEDIR - The directory containing the images to use in the reports.
       default: share/sarg/images
 
+   SARGPHPDIR - The directory to install sarg-php.
+      default: share/sarg/sarg-php
+
    ENABLE_EXTRA_PROTECT - Compile sarg with some GCC options to increase the
               security (tolerate no compilation warning, use the stack smashing
               protection, improved printf check, and so on).
@@ -96,16 +100,13 @@ available on the second run.
                        sarg.
       default: CMAKE_INSTALL_PREFIX/SYSCONFDIR
 
-   LANGDIR_SOURCE - The full path to the languages files to compile in sarg.
-      default: CMAKE_INSTALL_PREFIX/LANGDIR
-
    FONTDIR_SOURCE - The full path to the fonts to compile in sarg.
       default: CMAKE_INSTALL_PREFIX/FONTDIR
 
    IMAGEDIR_SOURCE - The full path to the images to compile in sarg.
       default: CMAKE_INSTALL_PREFIX/IMAGEDIR
 
-They are other configuration variables whose documentation is visible during the
+There are other configuration variables whose documentation is visible during the
 configuration with ccmake.
 
 
@@ -135,16 +136,15 @@ register the new path.
 Get the sources of sarg and uncompress them in your home directory. Let's assume
 they are in a directory named "sarg".
 
-Create a separate directory at the same level as the sources of sarg and change
-to that directory. For instance, assuming your prompt is in the sarg directory,
-run the following commands:
+Create a separate build directory and change to that directory. For instance,
+assuming your prompt is in the sarg directory, run the following commands:
 
- mkdir ../bin
- cd ../bin
+ mkdir build
+ cd build
 
 Configure, compile and install sarg:
 
- cmake ../sarg -G "MSYS Makefiles"
+ cmake .. -G "MSYS Makefiles"
  make
  make install
 
@@ -180,7 +180,7 @@ Adjust and create the directories according to your configuration.
 
 You may have to adjust other options to suit your needs.
 
-If sarg complains about a missing rm or sort command, then you have to install
+If sarg complains about a missing sort command, then you have to install
 the unxtools or run sarg from msys.
 
 If you want to run sarg from a regular dos prompt, download UnxUtils.zip from