![]() This is useful in debugging failed try_compiles. Only useful on one try_compile at a time.ĭo not delete the files and directories created for try_compile calls. -debug-trycompile: Do not delete the try_compile build tree.If run from the top of a binary tree for a CMake project it will dump additional information such as the cache, log files etc. -system-information : Dump information about this system.ĭump a wide range of information about the current system.Generate a graphviz input file that will contain all the library and executable dependencies in the project. -graphviz=: Generate graphviz of dependencies.This can be used to use cmake instead of pkg-config to find installed libraries in plain Makefile-based projects or in autoconf-based projects (via share/aclocal/cmake.m4). Search a package using find_package() and print the resulting flags to stdout. -find-package: Run in pkg-config like mode.If variables are defined using -D, this must be done before the -P argument. No configure or generate step is performed and the cache is not modified. Process the given cmake file as a script written in the CMake language. Do not actually run configure and generate steps. Run cmake -build with no options for quick help. = Pass remaining options to the native tool. clean-first = Build target 'clean' first, then build. config = For multi-configuration tools, choose. target = Build instead of default targets. This abstracts a native build tool's command-line interface with the following options: -build : Build a CMake-generated project binary tree.If H is specified, it will also display help for each variable. If A is specified, then it will display also advanced variables. Changing some of the variable may result in more variables being created. ![]() This will effectively display current CMake settings, which can be then changed with -D option. List cache variables will run CMake and list all the variables from the CMake cache that are not marked as INTERNAL or ADVANCED. -L: List non-advanced cached variables.The answers are used to set cmake cache values. The user is prompted to answer questions about the project configuration. Wizard mode runs cmake interactively without a GUI. On Windows: comspec, delete_regv, write_regv. In addition, some platform specific commands are available. Commands available are: chdir, compare_files, copy, copy_directory, copy_if_different, echo, echo_append, environment, make_directory, md5sum, remove, remove_directory, rename, tar, time, touch, touch_nocreate. Run with -E help for the usage information. Suppress warnings that are meant for the author of the CMakeLists.txt files.Įnable warnings that are meant for the author of the CMakeLists.txt files.įor true platform independence, CMake provides a list of commands that can be used on all systems. Possible generator names are specified in the Generators section. A makefile generator is responsible for generating a particular build system. Use with care, you can make your CMakeCache.txt non-working.ĬMake may support multiple native build systems on certain platforms. The option may be repeated for as many cache entries as desired. This option may be used to remove one or more variables from the CMakeCache.txt file, globbing expressions using * and ? are supported. -U : Remove matching entries from CMake cache.This option may be used to specify a setting that takes priority over the project's default value. When cmake is first run in an empty build tree, it creates a CMakeCache.txt file and populates it with customizable settings for the project. The given file should be a CMake script containing SET commands that use the CACHE option, not a cache-format file. The loaded entries take priority over the project's default values. ![]() This option may be used to specify a file from which to load cache entries before the first pass through the project's cmake listfiles. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |