OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
doc
/
cmake
/
html
/
prop_sf
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
π
..
-
04/04/2023 07:10:48 PM
rwxr-xr-x
π
ABSTRACT.html
5.32 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
AUTORCC_OPTIONS.html
7.55 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
AUTOUIC_OPTIONS.html
7.63 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
COMPILE_DEFINITIONS.html
8.93 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
COMPILE_DEFINITIONS_CONFIG.html
6.55 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
COMPILE_FLAGS.html
7.67 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
COMPILE_OPTIONS.html
9.39 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
CXX_SCAN_FOR_MODULES.html
7.21 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
EXTERNAL_OBJECT.html
5.33 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
Fortran_FORMAT.html
6.28 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
Fortran_PREPROCESS.html
6.58 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
GENERATED.html
12.27 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
HEADER_FILE_ONLY.html
7.62 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
INCLUDE_DIRECTORIES.html
6.99 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
KEEP_EXTENSION.html
5.43 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
LABELS.html
5.18 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
LANGUAGE.html
6.67 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
LOCATION.html
5.1 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
MACOSX_PACKAGE_LOCATION.html
9.95 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
OBJECT_DEPENDS.html
7.21 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
OBJECT_OUTPUTS.html
6.43 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_AUTOGEN.html
7.6 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_AUTOMOC.html
6.52 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_AUTORCC.html
6.52 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_AUTOUIC.html
7.49 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_PRECOMPILE_HEADERS.html
6.44 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SKIP_UNITY_BUILD_INCLUSION.html
6.05 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
SYMBOLIC.html
5.35 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
Swift_DEPENDENCIES_FILE.html
5.56 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
Swift_DIAGNOSTICS_FILE.html
5.25 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
UNITY_GROUP.html
5.54 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_COPY_TO_OUT_DIR.html
5.6 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_CSHARP_tagname.html
6.69 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_DEPLOYMENT_CONTENT.html
6.88 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_DEPLOYMENT_LOCATION.html
6.19 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_INCLUDE_IN_VSIX.html
5.44 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_RESOURCE_GENERATOR.html
5.42 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SETTINGS.html
7.22 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_DISABLE_OPTIMIZATIONS.html
5.69 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_ENABLE_DEBUG.html
5.77 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_ENTRYPOINT.html
5.37 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_FLAGS.html
5.3 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_MODEL.html
5.39 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_OBJECT_FILE_NAME.html
5.61 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_OUTPUT_HEADER_FILE.html
5.46 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_TYPE.html
5.41 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_SHADER_VARIABLE_NAME.html
5.34 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_TOOL_OVERRIDE.html
5.3 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
VS_XAML_TYPE.html
5.5 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
WRAP_EXCLUDE.html
5.52 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
XCODE_EXPLICIT_FILE_TYPE.html
6.06 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
XCODE_FILE_ATTRIBUTES.html
6.07 KB
04/04/2023 07:05:22 PM
rw-r--r--
π
XCODE_LAST_KNOWN_FILE_TYPE.html
6.14 KB
04/04/2023 07:05:22 PM
rw-r--r--
Editing: COMPILE_OPTIONS.html
Close
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" /> <title>COMPILE_OPTIONS — CMake 3.26.3 Documentation</title> <link rel="stylesheet" type="text/css" href="../_static/pygments.css" /> <link rel="stylesheet" type="text/css" href="../_static/cmake.css" /> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/_sphinx_javascript_frameworks_compat.js"></script> <script src="../_static/doctools.js"></script> <link rel="shortcut icon" href="../_static/cmake-favicon.ico"/> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="CXX_SCAN_FOR_MODULES" href="CXX_SCAN_FOR_MODULES.html" /> <link rel="prev" title="COMPILE_FLAGS" href="COMPILE_FLAGS.html" /> </head><body> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="CXX_SCAN_FOR_MODULES.html" title="CXX_SCAN_FOR_MODULES" accesskey="N">next</a> |</li> <li class="right" > <a href="COMPILE_FLAGS.html" title="COMPILE_FLAGS" accesskey="P">previous</a> |</li> <li> <img src="../_static/cmake-logo-16.png" alt="" style="vertical-align: middle; margin-top: -2px" /> </li> <li> <a href="https://cmake.org/">CMake</a> » </li> <li> <a href="../index.html">3.26.3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="../manual/cmake-properties.7.html" accesskey="U">cmake-properties(7)</a> »</li> <li class="nav-item nav-item-this"><a href="">COMPILE_OPTIONS</a></li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section id="compile-options"> <span id="prop_sf:COMPILE_OPTIONS"></span><h1>COMPILE_OPTIONS<a class="headerlink" href="#compile-options" title="Permalink to this heading">ΒΆ</a></h1> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.11.</span></p> </div> <p>List of additional options to pass to the compiler.</p> <p>This property holds a <a class="reference internal" href="../manual/cmake-language.7.html#cmake-language-lists"><span class="std std-ref">semicolon-separated list</span></a> of options and will be added to the list of compile flags when this source file builds. The options will be added after target-wide options (except in some cases not supported by the <span class="target" id="index-0-generator:Visual Studio 9 2008"></span><a class="reference internal" href="../generator/Visual%20Studio%209%202008.html#generator:Visual Studio 9 2008" title="Visual Studio 9 2008"><code class="xref cmake cmake-generator docutils literal notranslate"><span class="pre">Visual</span> <span class="pre">Studio</span> <span class="pre">9</span> <span class="pre">2008</span></code></a> generator).</p> <p>Contents of <code class="docutils literal notranslate"><span class="pre">COMPILE_OPTIONS</span></code> may use "generator expressions" with the syntax <code class="docutils literal notranslate"><span class="pre">$<...></span></code>. See the <span class="target" id="index-0-manual:cmake-generator-expressions(7)"></span><a class="reference internal" href="../manual/cmake-generator-expressions.7.html#manual:cmake-generator-expressions(7)" title="cmake-generator-expressions(7)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cmake-generator-expressions(7)</span></code></a> manual for available expressions. However, <span class="target" id="index-0-generator:Xcode"></span><a class="reference internal" href="../generator/Xcode.html#generator:Xcode" title="Xcode"><code class="xref cmake cmake-generator docutils literal notranslate"><span class="pre">Xcode</span></code></a> does not support per-config per-source settings, so expressions that depend on the build configuration are not allowed with that generator.</p> <p>Usage example:</p> <div class="highlight-cmake notranslate"><div class="highlight"><pre><span></span><span class="nf">set_source_files_properties(</span><span class="nb">foo.cpp</span><span class="w"> </span><span class="no">PROPERTIES</span><span class="w"> </span><span class="no">COMPILE_OPTIONS</span><span class="w"> </span><span class="s">"-Wno-unused-parameter;-Wno-missing-field-initializer"</span><span class="nf">)</span><span class="w"></span> </pre></div> </div> <p>Related properties:</p> <ul class="simple"> <li><p>Prefer this property over <span class="target" id="index-0-prop_sf:COMPILE_FLAGS"></span><a class="reference internal" href="COMPILE_FLAGS.html#prop_sf:COMPILE_FLAGS" title="COMPILE_FLAGS"><code class="xref cmake cmake-prop_sf docutils literal notranslate"><span class="pre">COMPILE_FLAGS</span></code></a>.</p></li> <li><p>Use <span class="target" id="index-0-prop_sf:COMPILE_DEFINITIONS"></span><a class="reference internal" href="COMPILE_DEFINITIONS.html#prop_sf:COMPILE_DEFINITIONS" title="COMPILE_DEFINITIONS"><code class="xref cmake cmake-prop_sf docutils literal notranslate"><span class="pre">COMPILE_DEFINITIONS</span></code></a> to pass additional preprocessor definitions.</p></li> <li><p>Use <span class="target" id="index-0-prop_sf:INCLUDE_DIRECTORIES"></span><a class="reference internal" href="INCLUDE_DIRECTORIES.html#prop_sf:INCLUDE_DIRECTORIES" title="INCLUDE_DIRECTORIES"><code class="xref cmake cmake-prop_sf docutils literal notranslate"><span class="pre">INCLUDE_DIRECTORIES</span></code></a> to pass additional include directories.</p></li> </ul> <p>Related commands:</p> <ul class="simple"> <li><p><span class="target" id="index-0-command:add_compile_options"></span><a class="reference internal" href="../command/add_compile_options.html#command:add_compile_options" title="add_compile_options"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">add_compile_options()</span></code></a> for directory-wide settings</p></li> <li><p><span class="target" id="index-0-command:target_compile_options"></span><a class="reference internal" href="../command/target_compile_options.html#command:target_compile_options" title="target_compile_options"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">target_compile_options()</span></code></a> for target-specific settings</p></li> </ul> </section> <div class="clearer"></div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <div> <h4>Previous topic</h4> <p class="topless"><a href="COMPILE_FLAGS.html" title="previous chapter">COMPILE_FLAGS</a></p> </div> <div> <h4>Next topic</h4> <p class="topless"><a href="CXX_SCAN_FOR_MODULES.html" title="next chapter">CXX_SCAN_FOR_MODULES</a></p> </div> <div role="note" aria-label="source link"> <h3>This Page</h3> <ul class="this-page-menu"> <li><a href="../_sources/prop_sf/COMPILE_OPTIONS.rst.txt" rel="nofollow">Show Source</a></li> </ul> </div> <div id="searchbox" style="display: none" role="search"> <h3 id="searchlabel">Quick search</h3> <div class="searchformwrapper"> <form class="search" action="../search.html" method="get"> <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> <input type="submit" value="Go" /> </form> </div> </div> <script>document.getElementById('searchbox').style.display = "block"</script> </div> </div> <div class="clearer"></div> </div> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="CXX_SCAN_FOR_MODULES.html" title="CXX_SCAN_FOR_MODULES" >next</a> |</li> <li class="right" > <a href="COMPILE_FLAGS.html" title="COMPILE_FLAGS" >previous</a> |</li> <li> <img src="../_static/cmake-logo-16.png" alt="" style="vertical-align: middle; margin-top: -2px" /> </li> <li> <a href="https://cmake.org/">CMake</a> » </li> <li> <a href="../index.html">3.26.3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="../manual/cmake-properties.7.html" >cmake-properties(7)</a> »</li> <li class="nav-item nav-item-this"><a href="">COMPILE_OPTIONS</a></li> </ul> </div> <div class="footer" role="contentinfo"> © Copyright 2000-2023 Kitware, Inc. and Contributors. Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 5.0.2. </div> </body> </html>