c76e44e7b9
Add a :maxdepth: option to all toctree directives to limit their depth to 1. We do not want subheadings from individual documents to pollute the already large lists of CMake Domain objects.
150 lines
3.5 KiB
ReStructuredText
150 lines
3.5 KiB
ReStructuredText
.. cmake-manual-description: CMake Language Command Reference
|
|
|
|
cmake-commands(7)
|
|
*****************
|
|
|
|
.. only:: html or latex
|
|
|
|
.. contents::
|
|
|
|
Normal Commands
|
|
===============
|
|
|
|
These commands may be used freely in CMake projects.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
/command/add_compile_options
|
|
/command/add_custom_command
|
|
/command/add_custom_target
|
|
/command/add_definitions
|
|
/command/add_dependencies
|
|
/command/add_executable
|
|
/command/add_library
|
|
/command/add_subdirectory
|
|
/command/add_test
|
|
/command/aux_source_directory
|
|
/command/break
|
|
/command/build_command
|
|
/command/cmake_host_system_information
|
|
/command/cmake_minimum_required
|
|
/command/cmake_policy
|
|
/command/configure_file
|
|
/command/create_test_sourcelist
|
|
/command/define_property
|
|
/command/elseif
|
|
/command/else
|
|
/command/enable_language
|
|
/command/enable_testing
|
|
/command/endforeach
|
|
/command/endfunction
|
|
/command/endif
|
|
/command/endmacro
|
|
/command/endwhile
|
|
/command/execute_process
|
|
/command/export
|
|
/command/file
|
|
/command/find_file
|
|
/command/find_library
|
|
/command/find_package
|
|
/command/find_path
|
|
/command/find_program
|
|
/command/fltk_wrap_ui
|
|
/command/foreach
|
|
/command/function
|
|
/command/get_cmake_property
|
|
/command/get_directory_property
|
|
/command/get_filename_component
|
|
/command/get_property
|
|
/command/get_source_file_property
|
|
/command/get_target_property
|
|
/command/get_test_property
|
|
/command/if
|
|
/command/include_directories
|
|
/command/include_external_msproject
|
|
/command/include_regular_expression
|
|
/command/include
|
|
/command/install
|
|
/command/link_directories
|
|
/command/list
|
|
/command/load_cache
|
|
/command/load_command
|
|
/command/macro
|
|
/command/mark_as_advanced
|
|
/command/math
|
|
/command/message
|
|
/command/option
|
|
/command/project
|
|
/command/qt_wrap_cpp
|
|
/command/qt_wrap_ui
|
|
/command/remove_definitions
|
|
/command/return
|
|
/command/separate_arguments
|
|
/command/set_directory_properties
|
|
/command/set_property
|
|
/command/set
|
|
/command/set_source_files_properties
|
|
/command/set_target_properties
|
|
/command/set_tests_properties
|
|
/command/site_name
|
|
/command/source_group
|
|
/command/string
|
|
/command/target_compile_definitions
|
|
/command/target_compile_options
|
|
/command/target_include_directories
|
|
/command/target_link_libraries
|
|
/command/try_compile
|
|
/command/try_run
|
|
/command/unset
|
|
/command/variable_watch
|
|
/command/while
|
|
|
|
Deprecated Commands
|
|
===================
|
|
|
|
These commands are available only for compatibility with older
|
|
versions of CMake. Do not use them in new code.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
/command/build_name
|
|
/command/exec_program
|
|
/command/export_library_dependencies
|
|
/command/install_files
|
|
/command/install_programs
|
|
/command/install_targets
|
|
/command/link_libraries
|
|
/command/make_directory
|
|
/command/output_required_files
|
|
/command/remove
|
|
/command/subdir_depends
|
|
/command/subdirs
|
|
/command/use_mangled_mesa
|
|
/command/utility_source
|
|
/command/variable_requires
|
|
/command/write_file
|
|
|
|
CTest Commands
|
|
==============
|
|
|
|
These commands are available only in ctest scripts.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
/command/ctest_build
|
|
/command/ctest_configure
|
|
/command/ctest_coverage
|
|
/command/ctest_empty_binary_directory
|
|
/command/ctest_memcheck
|
|
/command/ctest_read_custom_files
|
|
/command/ctest_run_script
|
|
/command/ctest_sleep
|
|
/command/ctest_start
|
|
/command/ctest_submit
|
|
/command/ctest_test
|
|
/command/ctest_update
|
|
/command/ctest_upload
|