AnonSec Shell
Server IP : 185.86.78.101  /  Your IP : 216.73.216.124
Web Server : Apache
System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 7.4.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/share/cmake-3.16/Modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /usr/share/cmake-3.16/Modules/CMakeGraphVizOptions.cmake
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.

#[=======================================================================[.rst:
CMakeGraphVizOptions
--------------------

The builtin graphviz support of CMake.

Variables specific to the graphviz support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

CMake
can generate `graphviz <http://www.graphviz.org/>`_ files, showing the dependencies between the
targets in a project and also external libraries which are linked
against.  When CMake is run with the ``--graphviz=foo.dot`` option, it will
produce:

* a ``foo.dot`` file showing all dependencies in the project
* a ``foo.dot.<target>`` file for each target, file showing on which other targets the respective target depends
* a ``foo.dot.<target>.dependers`` file, showing which other targets depend on the respective target

The different dependency types ``PUBLIC``, ``PRIVATE`` and ``INTERFACE``
are represented as solid, dashed and dotted edges.

This can result in huge graphs.  Using the file
``CMakeGraphVizOptions.cmake`` the look and content of the generated
graphs can be influenced.  This file is searched first in
:variable:`CMAKE_BINARY_DIR` and then in :variable:`CMAKE_SOURCE_DIR`.  If found, it is
read and the variables set in it are used to adjust options for the
generated graphviz files.

.. variable:: GRAPHVIZ_GRAPH_TYPE

 The graph type.

 * Mandatory : NO
 * Default   : "digraph"

 Valid graph types are:

 * "graph" : Nodes are joined with lines
 * "digraph" : Nodes are joined with arrows showing direction
 * "strict graph" : Like "graph" but max one line between each node
 * "strict digraph" : Like "graph" but max one line between each node in each direction

.. variable:: GRAPHVIZ_GRAPH_NAME

 The graph name.

 * Mandatory : NO
 * Default   : "GG"

.. variable:: GRAPHVIZ_GRAPH_HEADER

 The header written at the top of the graphviz file.

 * Mandatory : NO
 * Default   : "node [n  fontsize = "12"];"

.. variable:: GRAPHVIZ_NODE_PREFIX

 The prefix for each node in the graphviz file.

 * Mandatory : NO
 * Default   : "node"

.. variable:: GRAPHVIZ_EXECUTABLES

 Set this to FALSE to exclude executables from the generated graphs.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_STATIC_LIBS

 Set this to FALSE to exclude static libraries from the generated graphs.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_SHARED_LIBS

 Set this to FALSE to exclude shared libraries from the generated graphs.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_MODULE_LIBS

 Set this to FALSE to exclude module libraries from the generated graphs.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_EXTERNAL_LIBS

 Set this to FALSE to exclude external libraries from the generated graphs.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_IGNORE_TARGETS

 A list of regular expressions for ignoring targets.

 * Mandatory : NO
 * Default   : empty

.. variable:: GRAPHVIZ_GENERATE_PER_TARGET

 Set this to FALSE to exclude per target graphs ``foo.dot.<target>``.

 * Mandatory : NO
 * Default   : TRUE

.. variable:: GRAPHVIZ_GENERATE_DEPENDERS

 Set this to FALSE to exclude depender graphs ``foo.dot.<target>.dependers``.

 * Mandatory : NO
 * Default   : TRUE
#]=======================================================================]

Anon7 - 2022
AnonSec Team