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.55 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6 Using packages 47 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7 Creating Packages 57 7.1 Getting started . . . . . . . .0 码力 | 963 页 | 7.67 MB | 1 年前3Conan 1.56 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6 Using packages 47 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7 Creating Packages 57 7.1 Getting started . . . . . . . .0 码力 | 963 页 | 7.67 MB | 1 年前3Conan 1.54 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6 Using packages 47 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7 Creating Packages 57 7.1 Getting started . . . . . . . .0 码力 | 953 页 | 7.65 MB | 1 年前3Conan 1.53 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6 Using packages 47 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7 Creating Packages 57 7.1 Getting started . . . . . . . .0 码力 | 953 页 | 7.64 MB | 1 年前3Conan 1.42 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6 Using packages 37 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7 Creating Packages 47 7.1 Getting started . . . . . . . .0 码力 | 841 页 | 7.12 MB | 1 年前3Conan 1.52 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6 Using packages 45 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7 Creating Packages 55 7.1 Getting started . . . . . . . .0 码力 | 943 页 | 7.62 MB | 1 年前3Conan 1.51 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6 Using packages 45 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7 Creating Packages 55 7.1 Getting started . . . . . . . .0 码力 | 933 页 | 7.58 MB | 1 年前3Conan 1.41 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6 Using packages 37 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7 Creating Packages 47 7.1 Getting started . . . . . . . .0 码力 | 835 页 | 7.10 MB | 1 年前3Conan 1.50 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5.4 Searching Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.5 configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6 Using packages 45 6.1 Installing dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 6.4 Debugging packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7 Creating Packages 55 7.1 Getting started . . . . . . . .0 码力 | 923 页 | 7.55 MB | 1 年前3
共 222 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23