OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
share
/
cmake-3.26
/
Help
/
command
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
DEVICE_LINK_OPTIONS.txt
651 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FIND_XXX.txt
8.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FIND_XXX_ORDER.txt
446 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FIND_XXX_REGISTRY_VIEW.txt
1.31 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FIND_XXX_ROOT.txt
1.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GENEX_NOTE.txt
310 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
LINK_OPTIONS_LINKER.txt
1.07 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
OPTIONS_SHELL.txt
772 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SUPPORTED_LANGUAGES.txt
753 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_compile_definitions.rst
1.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_compile_options.rst
1.31 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_custom_command.rst
20.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_custom_target.rst
7.4 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_definitions.rst
1.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_dependencies.rst
1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_executable.rst
4.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_library.rst
11.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_link_options.rst
1.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_subdirectory.rst
2.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
add_test.rst
3.25 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
aux_source_directory.rst
1.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
block.rst
1.81 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
break.rst
208 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
build_command.rst
1.86 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
build_name.rst
430 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_host_system_information.rst
11.36 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_language.rst
18.83 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_minimum_required.rst
3.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_parse_arguments.rst
4.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_path.rst
25.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
cmake_policy.rst
5.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
configure_file.rst
5.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
continue.rst
362 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
create_test_sourcelist.rst
1.52 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_build.rst
3.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_configure.rst
1.66 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_coverage.rst
1.62 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_empty_binary_directory.rst
323 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_memcheck.rst
1.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_read_custom_files.rst
332 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_run_script.rst
577 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_sleep.rst
265 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_start.rst
3.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_submit.rst
4.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_test.rst
10.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_update.rst
1.34 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ctest_upload.rst
678 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
define_property.rst
3.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
else.rst
129 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
elseif.rst
194 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
enable_language.rst
1.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
enable_testing.rst
474 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endblock.rst
190 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endforeach.rst
342 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endfunction.rst
337 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endif.rst
300 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endmacro.rst
319 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
endwhile.rst
317 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
exec_program.rst
958 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
execute_process.rst
6.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
export.rst
5.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
export_library_dependencies.rst
1.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
file.rst
45.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
find_file.rst
1.55 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
find_library.rst
3.85 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
find_package.rst
32.47 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
find_path.rst
1.84 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
find_program.rst
1.44 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
fltk_wrap_ui.rst
380 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
foreach.rst
3.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
function.rst
2.32 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_cmake_property.rst
766 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_directory_property.rst
1.28 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_filename_component.rst
2.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_property.rst
3.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_source_file_property.rst
1.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_target_property.rst
1.15 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
get_test_property.rst
831 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
if.rst
14.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
include.rst
1.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
include_directories.rst
1.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
include_external_msproject.rst
1.09 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
include_guard.rst
1.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
include_regular_expression.rst
571 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
install.rst
43.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
install_files.rst
1.39 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
install_programs.rst
1.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
install_targets.rst
664 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
link_directories.rst
2.53 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
link_libraries.rst
669 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
list.rst
10.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
load_cache.rst
1001 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
load_command.rst
686 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
macro.rst
4.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
make_directory.rst
306 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
mark_as_advanced.rst
867 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
math.rst
1.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
message.rst
8.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
option.rst
615 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
output_required_files.rst
680 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
project.rst
6.16 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
qt_wrap_cpp.rst
829 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
qt_wrap_ui.rst
981 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
remove.rst
306 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
remove_definitions.rst
293 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
return.rst
3.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
separate_arguments.rst
2.53 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
set.rst
4.39 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
set_directory_properties.rst
630 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
set_property.rst
4.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
set_source_files_properties.rst
1.68 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
set_target_properties.rst
758 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
set_tests_properties.rst
624 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
site_name.rst
304 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
source_group.rst
2.18 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
string.rst
18.51 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
subdir_depends.rst
306 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
subdirs.rst
1.05 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_compile_definitions.rst
2.15 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_compile_features.rst
1.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_compile_options.rst
2.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_include_directories.rst
3.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_link_directories.rst
2.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_link_libraries.rst
16.66 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_link_options.rst
2.14 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_precompile_headers.rst
5.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
target_sources.rst
7.99 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
try_compile.rst
13.25 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
try_run.rst
5.71 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
unset.rst
1.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
use_mangled_mesa.rst
475 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
utility_source.rst
977 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
variable_requires.rst
784 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
variable_watch.rst
1.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
while.rst
891 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
write_file.rst
705 bytes
04/04/2023 07:07:49 PM
rw-r--r--
Editing: define_property.rst
Close
define_property --------------- Define and document custom properties. .. code-block:: cmake define_property(<GLOBAL | DIRECTORY | TARGET | SOURCE | TEST | VARIABLE | CACHED_VARIABLE> PROPERTY <name> [INHERITED] [BRIEF_DOCS <brief-doc> [docs...]] [FULL_DOCS <full-doc> [docs...]] [INITIALIZE_FROM_VARIABLE <variable>]) Defines one property in a scope for use with the :command:`set_property` and :command:`get_property` commands. It is mainly useful for defining the way a property is initialized or inherited. Historically, the command also associated documentation with a property, but that is no longer considered a primary use case. The first argument determines the kind of scope in which the property should be used. It must be one of the following: :: GLOBAL = associated with the global namespace DIRECTORY = associated with one directory TARGET = associated with one target SOURCE = associated with one source file TEST = associated with a test named with add_test VARIABLE = documents a CMake language variable CACHED_VARIABLE = documents a CMake cache variable Note that unlike :command:`set_property` and :command:`get_property` no actual scope needs to be given; only the kind of scope is important. The required ``PROPERTY`` option is immediately followed by the name of the property being defined. If the ``INHERITED`` option is given, then the :command:`get_property` command will chain up to the next higher scope when the requested property is not set in the scope given to the command. * ``DIRECTORY`` scope chains to its parent directory's scope, continuing the walk up parent directories until a directory has the property set or there are no more parents. If still not found at the top level directory, it chains to the ``GLOBAL`` scope. * ``TARGET``, ``SOURCE`` and ``TEST`` properties chain to ``DIRECTORY`` scope, including further chaining up the directories, etc. as needed. Note that this scope chaining behavior only applies to calls to :command:`get_property`, :command:`get_directory_property`, :command:`get_target_property`, :command:`get_source_file_property` and :command:`get_test_property`. There is no inheriting behavior when *setting* properties, so using ``APPEND`` or ``APPEND_STRING`` with the :command:`set_property` command will not consider inherited values when working out the contents to append to. The ``BRIEF_DOCS`` and ``FULL_DOCS`` options are followed by strings to be associated with the property as its brief and full documentation. CMake does not use this documentation other than making it available to the project via corresponding options to the :command:`get_property` command. .. versionchanged:: 3.23 The ``BRIEF_DOCS`` and ``FULL_DOCS`` options are optional. .. versionadded:: 3.23 The ``INITIALIZE_FROM_VARIABLE`` option specifies a variable from which the property should be initialized. It can only be used with target properties. The ``<variable>`` name must end with the property name and must not begin with ``CMAKE_`` or ``_CMAKE_``. The property name must contain at least one underscore. It is recommended that the property name have a prefix specific to the project. See Also ^^^^^^^^ * :command:`get_property` * :command:`set_property`