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 月前3C++23: An Overview of Almost All New and Updated Features
std::to_underlying() Associative Containers Heterogeneous Erasure Removed Features Garbage Collection Support7 Explicit Object Parameters Instead of implicit this, explicitly specify the object parameter std::to_underlying() Associative Containers Heterogeneous Erasure Removed Features Garbage Collection Support13 if consteval Syntax: if consteval { /* A */ } else { /* B */ } No condition Braces are std::to_underlying() Associative Containers Heterogeneous Erasure Removed Features Garbage Collection Support17 Multidimensional Subscript Operator In the past, two options for accessing multidimensional0 码力 | 105 页 | 759.96 KB | 5 月前3Conan 1.56 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 963 页 | 7.67 MB | 1 年前3Conan 1.55 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 963 页 | 7.67 MB | 1 年前3Conan 1.54 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 953 页 | 7.65 MB | 1 年前3Conan 1.53 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 953 页 | 7.64 MB | 1 年前3Conan 1.52 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 943 页 | 7.62 MB | 1 年前3Conan 1.63 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 995 页 | 7.54 MB | 1 年前3Conan 1.62 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 993 页 | 7.53 MB | 1 年前3Conan 1.64 Documentation
compatibility (non-breaking policy), and has a complete team dedicated full time to its improvement and support. It is backed and used by a great community, from open source contributors and package creators in with a permissive MIT license. Check out the source code and issue tracking (for ques- tions and support, reporting bugs and suggesting feature requests and improvements) at https://github.com/conan-io/ and cross-building. Conan works with any build system too. There are built-in integrations to support the most popular ones like CMake, Visual Studio (MSBuild), Autotools and Makefiles, SCons, etc.,0 码力 | 999 页 | 7.54 MB | 1 年前3
共 219 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22