Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.216
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
cmake3 /
Help /
command /
[ HOME SHELL ]
Name
Size
Permission
Action
FIND_XXX.txt
5.77
KB
-rw-r--r--
FIND_XXX_ORDER.txt
446
B
-rw-r--r--
FIND_XXX_ROOT.txt
1.41
KB
-rw-r--r--
LINK_OPTIONS_LINKER.txt
1021
B
-rw-r--r--
OPTIONS_SHELL.txt
670
B
-rw-r--r--
add_compile_definitions.rst
1.03
KB
-rw-r--r--
add_compile_definitions.rst.re...
1.03
KB
-rw-r--r--
add_compile_options.rst
1.33
KB
-rw-r--r--
add_compile_options.rst.rename
1.33
KB
-rw-r--r--
add_custom_command.rst
12.2
KB
-rw-r--r--
add_custom_command.rst.rename
12.19
KB
-rw-r--r--
add_custom_target.rst
6.33
KB
-rw-r--r--
add_custom_target.rst.rename
6.33
KB
-rw-r--r--
add_definitions.rst
1.36
KB
-rw-r--r--
add_definitions.rst.rename
1.36
KB
-rw-r--r--
add_dependencies.rst
930
B
-rw-r--r--
add_executable.rst
3.91
KB
-rw-r--r--
add_executable.rst.rename
3.91
KB
-rw-r--r--
add_library.rst
7.9
KB
-rw-r--r--
add_library.rst.rename
7.9
KB
-rw-r--r--
add_link_options.rst
1.09
KB
-rw-r--r--
add_link_options.rst.rename
1.09
KB
-rw-r--r--
add_subdirectory.rst
1.75
KB
-rw-r--r--
add_test.rst
2.67
KB
-rw-r--r--
add_test.rst.rename
2.67
KB
-rw-r--r--
aux_source_directory.rst
1.06
KB
-rw-r--r--
break.rst
208
B
-rw-r--r--
build_command.rst
1.59
KB
-rw-r--r--
build_command.rst.rename
1.59
KB
-rw-r--r--
build_name.rst
411
B
-rw-r--r--
cmake_host_system_information....
2.57
KB
-rw-r--r--
cmake_minimum_required.rst
2.61
KB
-rw-r--r--
cmake_parse_arguments.rst
4.54
KB
-rw-r--r--
cmake_policy.rst
4.46
KB
-rw-r--r--
cmake_policy.rst.rename
4.46
KB
-rw-r--r--
configure_file.rst
3.73
KB
-rw-r--r--
continue.rst
323
B
-rw-r--r--
create_test_sourcelist.rst
1.52
KB
-rw-r--r--
ctest_build.rst
2.85
KB
-rw-r--r--
ctest_build.rst.rename
2.85
KB
-rw-r--r--
ctest_configure.rst
1.6
KB
-rw-r--r--
ctest_coverage.rst
1.55
KB
-rw-r--r--
ctest_empty_binary_directory.r...
304
B
-rw-r--r--
ctest_memcheck.rst
1.24
KB
-rw-r--r--
ctest_read_custom_files.rst
315
B
-rw-r--r--
ctest_read_custom_files.rst.re...
314
B
-rw-r--r--
ctest_run_script.rst
539
B
-rw-r--r--
ctest_sleep.rst
227
B
-rw-r--r--
ctest_start.rst
3.04
KB
-rw-r--r--
ctest_submit.rst
3.53
KB
-rw-r--r--
ctest_test.rst
5.12
KB
-rw-r--r--
ctest_test.rst.rename
5.12
KB
-rw-r--r--
ctest_update.rst
1.27
KB
-rw-r--r--
ctest_upload.rst
609
B
-rw-r--r--
define_property.rst
2.54
KB
-rw-r--r--
else.rst
129
B
-rw-r--r--
elseif.rst
194
B
-rw-r--r--
enable_language.rst
1.06
KB
-rw-r--r--
enable_testing.rst
474
B
-rw-r--r--
endforeach.rst
342
B
-rw-r--r--
endfunction.rst
337
B
-rw-r--r--
endif.rst
300
B
-rw-r--r--
endmacro.rst
319
B
-rw-r--r--
endwhile.rst
317
B
-rw-r--r--
exec_program.rst
939
B
-rw-r--r--
execute_process.rst
4.66
KB
-rw-r--r--
export.rst
3.92
KB
-rw-r--r--
export_library_dependencies.rs...
1.11
KB
-rw-r--r--
file.rst
32.15
KB
-rw-r--r--
file.rst.rename
32.15
KB
-rw-r--r--
find_file.rst
1.49
KB
-rw-r--r--
find_library.rst
3.8
KB
-rw-r--r--
find_package.rst
18.59
KB
-rw-r--r--
find_package.rst.rename
18.59
KB
-rw-r--r--
find_path.rst
1.78
KB
-rw-r--r--
find_program.rst
1.38
KB
-rw-r--r--
fltk_wrap_ui.rst
380
B
-rw-r--r--
foreach.rst
3.34
KB
-rw-r--r--
function.rst
2.08
KB
-rw-r--r--
get_cmake_property.rst
756
B
-rw-r--r--
get_cmake_property.rst.rename
755
B
-rw-r--r--
get_directory_property.rst
1.02
KB
-rw-r--r--
get_filename_component.rst
1.9
KB
-rw-r--r--
get_property.rst
1.99
KB
-rw-r--r--
get_source_file_property.rst
929
B
-rw-r--r--
get_target_property.rst
1.07
KB
-rw-r--r--
get_test_property.rst
785
B
-rw-r--r--
if.rst
11.02
KB
-rw-r--r--
include.rst
1.06
KB
-rw-r--r--
include_directories.rst
1.7
KB
-rw-r--r--
include_directories.rst.rename
1.7
KB
-rw-r--r--
include_external_msproject.rst
1.06
KB
-rw-r--r--
include_guard.rst
1.78
KB
-rw-r--r--
include_regular_expression.rst
571
B
-rw-r--r--
install.rst
32.05
KB
-rw-r--r--
install.rst.rename
32.04
KB
-rw-r--r--
install_files.rst
1.34
KB
-rw-r--r--
install_programs.rst
1.22
KB
-rw-r--r--
install_targets.rst
645
B
-rw-r--r--
link_directories.rst
2.35
KB
-rw-r--r--
link_directories.rst.rename
2.35
KB
-rw-r--r--
link_libraries.rst
669
B
-rw-r--r--
list.rst
8.75
KB
-rw-r--r--
list.rst.rename
8.75
KB
-rw-r--r--
load_cache.rst
1001
B
-rw-r--r--
load_command.rst
648
B
-rw-r--r--
macro.rst
4.55
KB
-rw-r--r--
make_directory.rst
287
B
-rw-r--r--
mark_as_advanced.rst
956
B
-rw-r--r--
math.rst
1.13
KB
-rw-r--r--
message.rst
6.26
KB
-rw-r--r--
option.rst
495
B
-rw-r--r--
output_required_files.rst
661
B
-rw-r--r--
project.rst
4.78
KB
-rw-r--r--
qt_wrap_cpp.rst
829
B
-rw-r--r--
qt_wrap_ui.rst
981
B
-rw-r--r--
remove.rst
287
B
-rw-r--r--
remove_definitions.rst
293
B
-rw-r--r--
return.rst
731
B
-rw-r--r--
separate_arguments.rst
1.58
KB
-rw-r--r--
set.rst
3.86
KB
-rw-r--r--
set.rst.rename
3.85
KB
-rw-r--r--
set_directory_properties.rst
494
B
-rw-r--r--
set_property.rst
2.87
KB
-rw-r--r--
set_property.rst.rename
2.87
KB
-rw-r--r--
set_source_files_properties.rs...
616
B
-rw-r--r--
set_target_properties.rst
684
B
-rw-r--r--
set_tests_properties.rst
530
B
-rw-r--r--
set_tests_properties.rst.renam...
529
B
-rw-r--r--
site_name.rst
119
B
-rw-r--r--
source_group.rst
1.75
KB
-rw-r--r--
string.rst
13.39
KB
-rw-r--r--
string.rst.rename
13.39
KB
-rw-r--r--
subdir_depends.rst
287
B
-rw-r--r--
subdirs.rst
1.03
KB
-rw-r--r--
target_compile_definitions.rst
1.69
KB
-rw-r--r--
target_compile_definitions.rst...
1.69
KB
-rw-r--r--
target_compile_features.rst
1.52
KB
-rw-r--r--
target_compile_features.rst.re...
1.52
KB
-rw-r--r--
target_compile_options.rst
1.85
KB
-rw-r--r--
target_compile_options.rst.ren...
1.85
KB
-rw-r--r--
target_include_directories.rst
2.76
KB
-rw-r--r--
target_include_directories.rst...
2.76
KB
-rw-r--r--
target_link_directories.rst
2.57
KB
-rw-r--r--
target_link_directories.rst.re...
2.57
KB
-rw-r--r--
target_link_libraries.rst
12.71
KB
-rw-r--r--
target_link_libraries.rst.rena...
12.71
KB
-rw-r--r--
target_link_options.rst
1.92
KB
-rw-r--r--
target_link_options.rst.rename
1.92
KB
-rw-r--r--
target_precompile_headers.rst
5.28
KB
-rw-r--r--
target_sources.rst
1.44
KB
-rw-r--r--
target_sources.rst.rename
1.44
KB
-rw-r--r--
try_compile.rst
7.65
KB
-rw-r--r--
try_compile.rst.rename
7.65
KB
-rw-r--r--
try_run.rst
3.98
KB
-rw-r--r--
try_run.rst.rename
3.98
KB
-rw-r--r--
unset.rst
1.5
KB
-rw-r--r--
unset.rst.rename
1.5
KB
-rw-r--r--
use_mangled_mesa.rst
456
B
-rw-r--r--
utility_source.rst
958
B
-rw-r--r--
variable_requires.rst
765
B
-rw-r--r--
variable_watch.rst
421
B
-rw-r--r--
while.rst
787
B
-rw-r--r--
write_file.rst
686
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : list.rst
list ---- List operations. Synopsis ^^^^^^^^ .. parsed-literal:: `Reading`_ list(`LENGTH`_ <list> <out-var>) list(`GET`_ <list> <element index> [<index> ...] <out-var>) list(`JOIN`_ <list> <glue> <out-var>) list(`SUBLIST`_ <list> <begin> <length> <out-var>) `Search`_ list(`FIND`_ <list> <value> <out-var>) `Modification`_ list(`APPEND`_ <list> [<element>...]) list(`FILTER`_ <list> {INCLUDE | EXCLUDE} REGEX <regex>) list(`INSERT`_ <list> <index> [<element>...]) list(`POP_BACK`_ <list> [<out-var>...]) list(`POP_FRONT`_ <list> [<out-var>...]) list(`PREPEND`_ <list> [<element>...]) list(`REMOVE_ITEM`_ <list> <value>...) list(`REMOVE_AT`_ <list> <index>...) list(`REMOVE_DUPLICATES`_ <list>) list(`TRANSFORM`_ <list> <ACTION> [...]) `Ordering`_ list(`REVERSE`_ <list>) list(`SORT`_ <list> [...]) Introduction ^^^^^^^^^^^^ The list subcommands ``APPEND``, ``INSERT``, ``FILTER``, ``PREPEND``, ``POP_BACK``, ``POP_FRONT``, ``REMOVE_AT``, ``REMOVE_ITEM``, ``REMOVE_DUPLICATES``, ``REVERSE`` and ``SORT`` may create new values for the list within the current CMake variable scope. Similar to the :command:`set` command, the LIST command creates new variable values in the current scope, even if the list itself is actually defined in a parent scope. To propagate the results of these operations upwards, use :command:`set` with ``PARENT_SCOPE``, :command:`set` with ``CACHE INTERNAL``, or some other means of value propagation. .. note:: A list in cmake is a ``;`` separated group of strings. To create a list the set command can be used. For example, ``set(var a b c d e)`` creates a list with ``a;b;c;d;e``, and ``set(var "a b c d e")`` creates a string or a list with one item in it. (Note macro arguments are not variables, and therefore cannot be used in LIST commands.) .. note:: When specifying index values, if ``<element index>`` is 0 or greater, it is indexed from the beginning of the list, with 0 representing the first list element. If ``<element index>`` is -1 or lesser, it is indexed from the end of the list, with -1 representing the last list element. Be careful when counting with negative indices: they do not start from 0. -0 is equivalent to 0, the first list element. Reading ^^^^^^^ .. _LENGTH: .. code-block:: cmake list(LENGTH <list> <output variable>) Returns the list's length. .. _GET: .. code-block:: cmake list(GET <list> <element index> [<element index> ...] <output variable>) Returns the list of elements specified by indices from the list. .. _JOIN: .. code-block:: cmake list(JOIN <list> <glue> <output variable>) Returns a string joining all list's elements using the glue string. To join multiple strings, which are not part of a list, use ``JOIN`` operator from :command:`string` command. .. _SUBLIST: .. code-block:: cmake list(SUBLIST <list> <begin> <length> <output variable>) Returns a sublist of the given list. If ``<length>`` is 0, an empty list will be returned. If ``<length>`` is -1 or the list is smaller than ``<begin>+<length>`` then the remaining elements of the list starting at ``<begin>`` will be returned. Search ^^^^^^ .. _FIND: .. code-block:: cmake list(FIND <list> <value> <output variable>) Returns the index of the element specified in the list or -1 if it wasn't found. Modification ^^^^^^^^^^^^ .. _APPEND: .. code-block:: cmake list(APPEND <list> [<element> ...]) Appends elements to the list. .. _FILTER: .. code-block:: cmake list(FILTER <list> <INCLUDE|EXCLUDE> REGEX <regular_expression>) Includes or removes items from the list that match the mode's pattern. In ``REGEX`` mode, items will be matched against the given regular expression. For more information on regular expressions see also the :command:`string` command. .. _INSERT: .. code-block:: cmake list(INSERT <list> <element_index> <element> [<element> ...]) Inserts elements to the list to the specified location. .. _POP_BACK: .. code-block:: cmake list(POP_BACK <list> [<out-var>...]) If no variable name is given, removes exactly one element. Otherwise, assign the last element's value to the given variable and removes it, up to the last variable name given. .. _POP_FRONT: .. code-block:: cmake list(POP_FRONT <list> [<out-var>...]) If no variable name is given, removes exactly one element. Otherwise, assign the first element's value to the given variable and removes it, up to the last variable name given. .. _PREPEND: .. code-block:: cmake list(PREPEND <list> [<element> ...]) Insert elements to the 0th position in the list. .. _REMOVE_ITEM: .. code-block:: cmake list(REMOVE_ITEM <list> <value> [<value> ...]) Removes all instances of the given items from the list. .. _REMOVE_AT: .. code-block:: cmake list(REMOVE_AT <list> <index> [<index> ...]) Removes items at given indices from the list. .. _REMOVE_DUPLICATES: .. code-block:: cmake list(REMOVE_DUPLICATES <list>) Removes duplicated items in the list. The relative order of items is preserved, but if duplicates are encountered, only the first instance is preserved. .. _TRANSFORM: .. code-block:: cmake list(TRANSFORM <list> <ACTION> [<SELECTOR>] [OUTPUT_VARIABLE <output variable>]) Transforms the list by applying an action to all or, by specifying a ``<SELECTOR>``, to the selected elements of the list, storing the result in-place or in the specified output variable. .. note:: The ``TRANSFORM`` sub-command does not change the number of elements in the list. If a ``<SELECTOR>`` is specified, only some elements will be changed, the other ones will remain the same as before the transformation. ``<ACTION>`` specifies the action to apply to the elements of the list. The actions have exactly the same semantics as sub-commands of the :command:`string` command. ``<ACTION>`` must be one of the following: ``APPEND``, ``PREPEND``: Append, prepend specified value to each element of the list. .. code-block:: cmake list(TRANSFORM <list> <APPEND|PREPEND> <value> ...) ``TOUPPER``, ``TOLOWER``: Convert each element of the list to upper, lower characters. .. code-block:: cmake list(TRANSFORM <list> <TOLOWER|TOUPPER> ...) ``STRIP``: Remove leading and trailing spaces from each element of the list. .. code-block:: cmake list(TRANSFORM <list> STRIP ...) ``GENEX_STRIP``: Strip any :manual:`generator expressions <cmake3-generator-expressions(7)>` from each element of the list. .. code-block:: cmake list(TRANSFORM <list> GENEX_STRIP ...) ``REPLACE``: Match the regular expression as many times as possible and substitute the replacement expression for the match for each element of the list (Same semantic as ``REGEX REPLACE`` from :command:`string` command). .. code-block:: cmake list(TRANSFORM <list> REPLACE <regular_expression> <replace_expression> ...) ``<SELECTOR>`` determines which elements of the list will be transformed. Only one type of selector can be specified at a time. When given, ``<SELECTOR>`` must be one of the following: ``AT``: Specify a list of indexes. .. code-block:: cmake list(TRANSFORM <list> <ACTION> AT <index> [<index> ...] ...) ``FOR``: Specify a range with, optionally, an increment used to iterate over the range. .. code-block:: cmake list(TRANSFORM <list> <ACTION> FOR <start> <stop> [<step>] ...) ``REGEX``: Specify a regular expression. Only elements matching the regular expression will be transformed. .. code-block:: cmake list(TRANSFORM <list> <ACTION> REGEX <regular_expression> ...) Ordering ^^^^^^^^ .. _REVERSE: .. code-block:: cmake list(REVERSE <list>) Reverses the contents of the list in-place. .. _SORT: .. code-block:: cmake list(SORT <list> [COMPARE <compare>] [CASE <case>] [ORDER <order>]) Sorts the list in-place alphabetically. Use the ``COMPARE`` keyword to select the comparison method for sorting. The ``<compare>`` option should be one of: * ``STRING``: Sorts a list of strings alphabetically. This is the default behavior if the ``COMPARE`` option is not given. * ``FILE_BASENAME``: Sorts a list of pathnames of files by their basenames. Use the ``CASE`` keyword to select a case sensitive or case insensitive sort mode. The ``<case>`` option should be one of: * ``SENSITIVE``: List items are sorted in a case-sensitive manner. This is the default behavior if the ``CASE`` option is not given. * ``INSENSITIVE``: List items are sorted case insensitively. The order of items which differ only by upper/lowercase is not specified. To control the sort order, the ``ORDER`` keyword can be given. The ``<order>`` option should be one of: * ``ASCENDING``: Sorts the list in ascending order. This is the default behavior when the ``ORDER`` option is not given. * ``DESCENDING``: Sorts the list in descending order.
Close