Beyond Compilation Databases to Support C++ Modules: Build Databases
which use CMake ○ C++ modules support ● Working with the community to improve building software ○ ISO standards ■ Dependency format ○ Pushing forward modules support in other build systems ■ xmake needed to order compilations ● Vendored into CMake for its Unix Makefiles generator ● dyndep support added to ninja, merged into 1.10 (released Jan 2020) 11C++ Modules: Example Target add_library(A) up ○ Object (uniqueness constraint) ○ Source file ○ Work directory ○ Arguments (no “command” support) ● Additional fields ○ For modules build graph ■ Provides (mapping of module name to BMI path)0 码力 | 31 页 | 585.05 KB | 5 月前3Conan 1.3 Documentation
cmake) have been upgraded to accomodate this new defaults. 1.4 New features • Cross-compilation support with new default settings in settings.yml: os_build, arch_build, os_target, arch_target. They are some of the dependencies have started to be Python 3 only too. The roadmap for deprecating Python 2 support in Conan will be defined soon. Install conan: $ pip install conan Important: Please READ carefully layout can be defined in package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings)0 码力 | 397 页 | 2.77 MB | 1 年前3Conan 1.6 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. layout can be defined in package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue for it. 5.8.3 N configs (1 build) ->0 码力 | 428 页 | 2.87 MB | 1 年前3Conan 1.7 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. can be defined in the package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue. 5.8.3 N configs (1 build) -> N packages0 码力 | 433 页 | 2.95 MB | 1 年前3Conan 1.5 Documentation
cmake) have been upgraded to accomodate these new defaults. 1.4 New features • Cross-compilation support with new default settings in settings.yml: os_build, arch_build, os_target, arch_target. These are dependencies have started to be supported only by Python 3. The roadmap for deprecating Python 2 support in Conan will be defined soon. Install Conan: $ pip install conan Important: Please READ carefully layout can be defined in package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings)0 码力 | 422 页 | 2.85 MB | 1 年前3Conan 1.4 Documentation
cmake) have been upgraded to accomodate this new defaults. 1.4 New features • Cross-compilation support with new default settings in settings.yml: os_build, arch_build, os_target, arch_target. They are some of the dependencies have started to be Python 3 only too. The roadmap for deprecating Python 2 support in Conan will be defined soon. Install conan: $ pip install conan Important: Please READ carefully layout can be defined in package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings)0 码力 | 421 页 | 2.84 MB | 1 年前3Conan 1.9 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. can be defined in the package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue. 5.8.3 N configs (1 build) -> N packages0 码力 | 470 页 | 3.05 MB | 1 年前3Conan 1.8 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. can be defined in the package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue. 5.8.3 N configs (1 build) -> N packages0 码力 | 458 页 | 3.03 MB | 1 年前3Conan 1.11 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. can be defined in the package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue. 5.8.3 N configs (1 build) -> N packages0 码力 | 490 页 | 4.05 MB | 1 年前3Conan 1.10 Documentation
the client. Additionally, starting in version 1.6, we began the process of deprecating Python2 support. Features already working with python2 will continue to do so, but new ones may require Python3. can be defined in the package_info() method. This package recipe can be also extended to provide support for more configurations (for example, adding options: shared/static, or using different settings) to generators is currently only implemented in the cmake and txt generators. If you want to have support for them in another build system, please open a GitHub issue. 5.8.3 N configs (1 build) -> N packages0 码力 | 479 页 | 3.09 MB | 1 年前3
共 219 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22