OXIESEC PANEL
- Current Dir:
/
/
usr
/
share
/
cmake-3.10
/
Help
/
command
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 06:00:25 AM
rwxr-xr-x
📄
FIND_XXX.txt
4.13 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
FIND_XXX_ORDER.txt
446 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
FIND_XXX_ROOT.txt
1.41 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_compile_options.rst
958 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_custom_command.rst
10.25 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_custom_target.rst
5.04 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_definitions.rst
1.1 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_dependencies.rst
910 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_executable.rst
3.74 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_library.rst
7.06 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_subdirectory.rst
1.75 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
add_test.rst
2.35 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
aux_source_directory.rst
1.04 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
break.rst
171 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
build_command.rst
1.59 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
build_name.rst
393 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
cmake_host_system_information.rst
2.43 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
cmake_minimum_required.rst
1.95 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
cmake_parse_arguments.rst
4.06 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
cmake_policy.rst
3.83 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
configure_file.rst
3.63 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
continue.rst
304 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
create_test_sourcelist.rst
1.5 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_build.rst
2.99 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_configure.rst
1.6 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_coverage.rst
1.55 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_empty_binary_directory.rst
304 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_memcheck.rst
1.24 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_read_custom_files.rst
314 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_run_script.rst
539 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_sleep.rst
227 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_start.rst
1.05 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_submit.rst
2.51 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_test.rst
4.21 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_update.rst
976 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
ctest_upload.rst
609 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
define_property.rst
1.78 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
else.rst
107 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
elseif.rst
115 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
enable_language.rst
775 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
enable_testing.rst
332 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
endforeach.rst
134 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
endfunction.rst
139 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
endif.rst
110 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
endmacro.rst
124 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
endwhile.rst
124 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
exec_program.rst
929 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
execute_process.rst
3.99 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
export.rst
3.23 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
export_library_dependencies.rst
1.09 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
file.rst
13.89 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
find_file.rst
1.29 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
find_library.rst
3.6 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
find_package.rst
15.79 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
find_path.rst
1.57 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
find_program.rst
1.17 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
fltk_wrap_ui.rst
361 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
foreach.rst
1.39 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
function.rst
1.46 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_cmake_property.rst
722 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_directory_property.rst
733 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_filename_component.rst
2.12 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_property.rst
1.82 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_source_file_property.rst
548 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_target_property.rst
632 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
get_test_property.rst
416 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
if.rst
9.4 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
include.rst
1.03 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
include_directories.rst
1.51 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
include_external_msproject.rst
1.04 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
include_guard.rst
1.77 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
include_regular_expression.rst
551 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
install.rst
16.98 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
install_files.rst
1.33 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
install_programs.rst
1.21 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
install_targets.rst
634 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
link_directories.rst
694 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
link_libraries.rst
650 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
list.rst
2.75 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
load_cache.rst
964 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
load_command.rst
630 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
macro.rst
2.73 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
make_directory.rst
276 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
mark_as_advanced.rst
654 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
math.rst
401 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
message.rst
1.21 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
option.rst
397 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
output_required_files.rst
615 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
project.rst
2.76 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
qt_wrap_cpp.rst
272 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
qt_wrap_ui.rst
412 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
remove.rst
276 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
remove_definitions.rst
275 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
return.rst
654 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
separate_arguments.rst
1.31 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
set.rst
3.24 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
set_directory_properties.rst
291 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
set_property.rst
2.32 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
set_source_files_properties.rst
537 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
set_target_properties.rst
608 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
set_tests_properties.rst
456 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
site_name.rst
100 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
source_group.rst
1.73 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
string.rst
9.01 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
subdir_depends.rst
269 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
subdirs.rst
1.02 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_compile_definitions.rst
1.21 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_compile_features.rst
1.37 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_compile_options.rst
1.69 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_include_directories.rst
2.66 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_link_libraries.rst
9.46 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
target_sources.rst
1.1 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
try_compile.rst
5.74 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
try_run.rst
3.79 KB
01/18/2018 02:48:42 PM
rw-r--r--
📄
unset.rst
621 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
use_mangled_mesa.rst
434 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
utility_source.rst
940 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
variable_requires.rst
743 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
variable_watch.rst
404 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
while.rst
467 bytes
01/18/2018 02:48:42 PM
rw-r--r--
📄
write_file.rst
675 bytes
01/18/2018 02:48:42 PM
rw-r--r--
Editing: add_custom_target.rst
Close
add_custom_target ----------------- Add a target with no output so it will always be built. :: add_custom_target(Name [ALL] [command1 [args1...]] [COMMAND command2 [args2...] ...] [DEPENDS depend depend depend ... ] [BYPRODUCTS [files...]] [WORKING_DIRECTORY dir] [COMMENT comment] [VERBATIM] [USES_TERMINAL] [COMMAND_EXPAND_LISTS] [SOURCES src1 [src2...]]) Adds a target with the given name that executes the given commands. The target has no output file and is *always considered out of date* even if the commands try to create a file with the name of the target. Use the :command:`add_custom_command` command to generate a file with dependencies. By default nothing depends on the custom target. Use the :command:`add_dependencies` command to add dependencies to or from other targets. The options are: ``ALL`` Indicate that this target should be added to the default build target so that it will be run every time (the command cannot be called ``ALL``). ``BYPRODUCTS`` Specify the files the command is expected to produce but whose modification time may or may not be updated on subsequent builds. If a byproduct name is a relative path it will be interpreted relative to the build tree directory corresponding to the current source directory. Each byproduct file will be marked with the :prop_sf:`GENERATED` source file property automatically. Explicit specification of byproducts is supported by the :generator:`Ninja` generator to tell the ``ninja`` build tool how to regenerate byproducts when they are missing. It is also useful when other build rules (e.g. custom commands) depend on the byproducts. Ninja requires a build rule for any generated file on which another rule depends even if there are order-only dependencies to ensure the byproducts will be available before their dependents build. The ``BYPRODUCTS`` option is ignored on non-Ninja generators except to mark byproducts ``GENERATED``. ``COMMAND`` Specify the command-line(s) to execute at build time. If more than one ``COMMAND`` is specified they will be executed in order, but *not* necessarily composed into a stateful shell or batch script. (To run a full script, use the :command:`configure_file` command or the :command:`file(GENERATE)` command to create it, and then specify a ``COMMAND`` to launch it.) If ``COMMAND`` specifies an executable target name (created by the :command:`add_executable` command) it will automatically be replaced by the location of the executable created at build time. If set, the :prop_tgt:`CROSSCOMPILING_EMULATOR` executable target property will also be prepended to the command to allow the executable to run on the host. Additionally a target-level dependency will be added so that the executable target will be built before this custom target. Arguments to ``COMMAND`` may use :manual:`generator expressions <cmake-generator-expressions(7)>`. References to target names in generator expressions imply target-level dependencies. The command and arguments are optional and if not specified an empty target will be created. ``COMMENT`` Display the given message before the commands are executed at build time. ``DEPENDS`` Reference files and outputs of custom commands created with :command:`add_custom_command` command calls in the same directory (``CMakeLists.txt`` file). They will be brought up to date when the target is built. Use the :command:`add_dependencies` command to add dependencies on other targets. ``COMMAND_EXPAND_LISTS`` Lists in ``COMMAND`` arguments will be expanded, including those created with :manual:`generator expressions <cmake-generator-expressions(7)>`, allowing ``COMMAND`` arguments such as ``${CC} "-I$<JOIN:$<TARGET_PROPERTY:foo,INCLUDE_DIRECTORIES>,;-I>" foo.cc`` to be properly expanded. ``SOURCES`` Specify additional source files to be included in the custom target. Specified source files will be added to IDE project files for convenience in editing even if they have no build rules. ``VERBATIM`` All arguments to the commands will be escaped properly for the build tool so that the invoked command receives each argument unchanged. Note that one level of escapes is still used by the CMake language processor before ``add_custom_target`` even sees the arguments. Use of ``VERBATIM`` is recommended as it enables correct behavior. When ``VERBATIM`` is not given the behavior is platform specific because there is no protection of tool-specific special characters. ``USES_TERMINAL`` The command will be given direct access to the terminal if possible. With the :generator:`Ninja` generator, this places the command in the ``console`` :prop_gbl:`pool <JOB_POOLS>`. ``WORKING_DIRECTORY`` Execute the command with the given current working directory. If it is a relative path it will be interpreted relative to the build tree directory corresponding to the current source directory.