cmake-commands(7)
Команды сценариев
Эти команды всегда доступны.
- break
- cmake_host_system_information
- cmake_language
- cmake_minimum_required
- cmake_parse_arguments
- cmake_policy
- configure_file
- continue
- else
- elseif
- endforeach
- endfunction
- endif
- endmacro
- endwhile
- execute_process
- file
- find_file
- find_library
- find_package
- find_path
- find_program
- foreach
- function
- get_cmake_property
- get_directory_property
- get_filename_component
- get_property
- if
- include
- include_guard
- list
- macro
- mark_as_advanced
- math
- message
- option
- return
- separate_arguments
- set
- set_directory_properties
- set_property
- site_name
- string
- unset
- variable_watch
- while
Команды проектов
Эти команды доступны только в проектах CMake.
- add_compile_definitions
- add_compile_options
- add_custom_command
- add_custom_target
- add_definitions
- add_dependencies
- add_executable
- add_library
- add_link_options
- add_subdirectory
- add_test
- aux_source_directory
- build_command
- create_test_sourcelist
- define_property
- enable_language
- enable_testing
- export
- fltk_wrap_ui
- get_source_file_property
- get_target_property
- get_test_property
- include_directories
- include_external_msproject
- include_regular_expression
- install
- link_directories
- link_libraries
- load_cache
- project
- remove_definitions
- set_source_files_properties
- set_target_properties
- set_tests_properties
- source_group
- target_compile_definitions
- target_compile_features
- target_compile_options
- target_include_directories
- target_link_directories
- target_link_libraries
- target_link_options
- target_precompile_headers
- target_sources
- try_compile
- try_run
Команды CTest
Эти команды доступны только в скриптах CTest.
- ctest_build
- ctest_configure
- ctest_coverage
- ctest_empty_binary_directory
- ctest_memcheck
- ctest_read_custom_files
- ctest_run_script
- ctest_sleep
- ctest_start
- ctest_submit
- ctest_test
- ctest_update
- ctest_upload
Запрещенные команды
Эти команды устарели и доступны только для поддержания обратной совместимости. Документация каждой команды указывает версию CMake, в которой она была устаревшей. Не используйте эти команды в новом коде.
- build_name
- exec_program
- экспорт зависимостей библиотек
- установка файлов
- установка программ
- установка целей
- загрузка команды
- создание каталога
- вывод необходимых файлов
- qt_wrap_cpp
- qt_wrap_ui
- удалить
- зависимости подкаталогов
- подкаталоги
- использовать заплетённую mesa
- полезный источник
- переменные требования
- запись файла
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.18/manual/cmake-commands.7.html