<bdo id='jFCXd'></bdo><ul id='jFCXd'></ul>

        <tfoot id='jFCXd'></tfoot>
        <i id='jFCXd'><tr id='jFCXd'><dt id='jFCXd'><q id='jFCXd'><span id='jFCXd'><b id='jFCXd'><form id='jFCXd'><ins id='jFCXd'></ins><ul id='jFCXd'></ul><sub id='jFCXd'></sub></form><legend id='jFCXd'></legend><bdo id='jFCXd'><pre id='jFCXd'><center id='jFCXd'></center></pre></bdo></b><th id='jFCXd'></th></span></q></dt></tr></i><div id='jFCXd'><tfoot id='jFCXd'></tfoot><dl id='jFCXd'><fieldset id='jFCXd'></fieldset></dl></div>

        <small id='jFCXd'></small><noframes id='jFCXd'>

      1. <legend id='jFCXd'><style id='jFCXd'><dir id='jFCXd'><q id='jFCXd'></q></dir></style></legend>
      2. CMake 可以生成配置文件吗?

        Can CMake generate a configure file?(CMake 可以生成配置文件吗?)
          <tbody id='HT9Ew'></tbody>
          <tfoot id='HT9Ew'></tfoot>
        • <legend id='HT9Ew'><style id='HT9Ew'><dir id='HT9Ew'><q id='HT9Ew'></q></dir></style></legend>

          <small id='HT9Ew'></small><noframes id='HT9Ew'>

          <i id='HT9Ew'><tr id='HT9Ew'><dt id='HT9Ew'><q id='HT9Ew'><span id='HT9Ew'><b id='HT9Ew'><form id='HT9Ew'><ins id='HT9Ew'></ins><ul id='HT9Ew'></ul><sub id='HT9Ew'></sub></form><legend id='HT9Ew'></legend><bdo id='HT9Ew'><pre id='HT9Ew'><center id='HT9Ew'></center></pre></bdo></b><th id='HT9Ew'></th></span></q></dt></tr></i><div id='HT9Ew'><tfoot id='HT9Ew'></tfoot><dl id='HT9Ew'><fieldset id='HT9Ew'></fieldset></dl></div>
          • <bdo id='HT9Ew'></bdo><ul id='HT9Ew'></ul>

                  本文介绍了CMake 可以生成配置文件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我需要将配置文件从 C++ 转换为 JS,我正在尝试在项目中使用 emscripten.Emscripten 自带一个叫做 emconfigure 的工具,它取代了 autoconf 配置,

                  I need the configure file to transpile from C++ to JS, I'm trying to use emscripten in a project. Emscripten comes with a tool called emconfigure, that replaces the autoconf configure,

                  但是我正在构建的项目使用 cmake 作为构建系统,目前(1 月 12 日)emscripten 仅支持 autoconf - 所以我通过生成配置并在 make 上做一个端口来绕过它,所以有一个从 cmake 创建配置文件的方法?我不是在谈论 make 文件……而是在谈论配置文件本身.

                  But the project I'm building uses cmake as build system and currently (Jan-12) emscripten has only support for autoconf - so I'm bypassing it by generating the configure and doing a port on the make, so there a way to create the configure file from the cmake ?? I'm not talking about the make files.. but the configure file itself.

                  推荐答案

                  是的,它可以:

                  configure_file(<input> <output>
                                 [COPYONLY] [ESCAPE_QUOTES] [@ONLY]
                                 [NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])
                  

                  示例.h.in

                  #ifndef EXAMPLE_H
                  #define EXAMPLE_H
                  
                  /*
                   * These values are automatically set according to their cmake variables.
                   */
                  #define EXAMPLE "${EXAMPLE}"
                  #define VERSION "${VERSION}"
                  #define NUMBER  ${NUMBER}
                  
                  #endif /* EXAMPLE_H */
                  

                  在您的 cmake 文件中:

                  set(EXAMPLE "This is an example")
                  set(VERSION "1.0")
                  set(NUMBER 3)
                  
                  configure_file(Example.h.in Example.h)
                  

                  配置的Example.h:

                  #ifndef EXAMPLE_H
                  #define EXAMPLE_H
                  
                  /*
                   * These values are automatically set according to their cmake variables.
                   */
                  #define EXAMPLE "This is an example"
                  #define VERSION "1.0"
                  #define NUMBER  3
                  
                  #endif /* EXAMPLE_H */
                  

                  文档:

                  • CMake 3.0
                  • CMake 2.8.12

                  这篇关于CMake 可以生成配置文件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What is inside .lib file of Static library, Statically linked dynamic library and dynamically linked dynamic library?(静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么?)
                  How do I load a C DLL from the SXS in Python?(如何从 Python 中的 SXS 加载 C DLL?)
                  Can Cython code be compiled to a dll so C++ application can call it?(Cython 代码可以编译成 dll 以便 C++ 应用程序可以调用它吗?)
                  Delay Loading DLLs(延迟加载 DLL)
                  Throwing C++ exceptions across DLL boundaries(跨 DLL 边界抛出 C++ 异常)
                  Loading a dll from a dll?(从 dll 加载 dll?)
                1. <legend id='U3nqa'><style id='U3nqa'><dir id='U3nqa'><q id='U3nqa'></q></dir></style></legend>

                2. <small id='U3nqa'></small><noframes id='U3nqa'>

                    <bdo id='U3nqa'></bdo><ul id='U3nqa'></ul>
                    <tfoot id='U3nqa'></tfoot>

                              <tbody id='U3nqa'></tbody>
                            <i id='U3nqa'><tr id='U3nqa'><dt id='U3nqa'><q id='U3nqa'><span id='U3nqa'><b id='U3nqa'><form id='U3nqa'><ins id='U3nqa'></ins><ul id='U3nqa'></ul><sub id='U3nqa'></sub></form><legend id='U3nqa'></legend><bdo id='U3nqa'><pre id='U3nqa'><center id='U3nqa'></center></pre></bdo></b><th id='U3nqa'></th></span></q></dt></tr></i><div id='U3nqa'><tfoot id='U3nqa'></tfoot><dl id='U3nqa'><fieldset id='U3nqa'></fieldset></dl></div>