 Common Package Specification (CPS) in Practice: A Full Round Trip Implementation in Conan C++ PackageCommon Package Specification (CPS) in practice: A full round trip implementation in Conan C++ package manager CppCon24Outline - Introduction to Common Package Specification (CPS) - Creation of CPS projects Why a Common Package Specification (CPS) 4Common Package Specification (CPS) ZLib zlib.cps 5 …Existing solutions Searching for Convergence in C++ Package Management - Bret Brown & Daniel Daniel Ruoso - CppNow 2022 Case For a Standardized Package Description Format for External C++ Libraries by Luis Caro Campos - CppCon22 6 set(_ZLIB_x86 "(x86)") set(_ZLIB_SEARCH_NORMAL PATHS "[HKEY_LOC0 码力 | 66 页 | 1.76 MB | 6 月前3 Common Package Specification (CPS) in Practice: A Full Round Trip Implementation in Conan C++ PackageCommon Package Specification (CPS) in practice: A full round trip implementation in Conan C++ package manager CppCon24Outline - Introduction to Common Package Specification (CPS) - Creation of CPS projects Why a Common Package Specification (CPS) 4Common Package Specification (CPS) ZLib zlib.cps 5 …Existing solutions Searching for Convergence in C++ Package Management - Bret Brown & Daniel Daniel Ruoso - CppNow 2022 Case For a Standardized Package Description Format for External C++ Libraries by Luis Caro Campos - CppCon22 6 set(_ZLIB_x86 "(x86)") set(_ZLIB_SEARCH_NORMAL PATHS "[HKEY_LOC0 码力 | 66 页 | 1.76 MB | 6 月前3
 Back To Basics Lifetime Management0 码力 | 66 页 | 8.43 MB | 6 月前3 Back To Basics Lifetime Management0 码力 | 66 页 | 8.43 MB | 6 月前3
 Common Package Specification: Getting Build Tools to Talk to Each OtherA Common Package Specification: Getting Build Tools to Talk to Each Other Lessons Learned From Making Thousands of Binaries Consumable by Any Build System Diego Rodriguez-Losada @ CppCon 2023Outline configuration: Windows, x86_64, VS-2022, Release, static library 3. Install (system package manager or language package manager), build from source by the user, with that configuration 4. Pass information main(void){ … deflateInit(&defstream, Z_BEST_COMPRESSION); Build system scripts What is a package 5 ZLib - Independent unit of build and release (versionable) - Ready to use (binary)#include0 码力 | 94 页 | 1.58 MB | 6 月前3 Common Package Specification: Getting Build Tools to Talk to Each OtherA Common Package Specification: Getting Build Tools to Talk to Each Other Lessons Learned From Making Thousands of Binaries Consumable by Any Build System Diego Rodriguez-Losada @ CppCon 2023Outline configuration: Windows, x86_64, VS-2022, Release, static library 3. Install (system package manager or language package manager), build from source by the user, with that configuration 4. Pass information main(void){ … deflateInit(&defstream, Z_BEST_COMPRESSION); Build system scripts What is a package 5 ZLib - Independent unit of build and release (versionable) - Ready to use (binary)#include0 码力 | 94 页 | 1.58 MB | 6 月前3
 Libraries: A First Step Toward Standard C++ Dependency Management1October 3, 2023 2 Libraries: A First Step Toward Standard C++ Dependency Management Bret Brown, C++ Infrastructure Lead, Bloomberg Bill Hoffman, CTO, KitwareHello! Welcome! Bret Brown C++ Infrastructure https://gitlab.kitware.com/bill-hoffman 3Goals 4Non-goals (so far) ● Package archive formats ○ .deb, .rpm, .pkg.tar.zst, NUPKG ● Package managers ○ APT, RPM, PKGBUILD, WPM ● Source repository structure workflows ○ ./configure && make && make install Why not? Scope and adoption friction! 5Then what? ● Package archive contents ○ i.e., dpkg-deb --contents fangorn.deb ● Metadata file(s) to declare those contents0 码力 | 82 页 | 4.21 MB | 6 月前3 Libraries: A First Step Toward Standard C++ Dependency Management1October 3, 2023 2 Libraries: A First Step Toward Standard C++ Dependency Management Bret Brown, C++ Infrastructure Lead, Bloomberg Bill Hoffman, CTO, KitwareHello! Welcome! Bret Brown C++ Infrastructure https://gitlab.kitware.com/bill-hoffman 3Goals 4Non-goals (so far) ● Package archive formats ○ .deb, .rpm, .pkg.tar.zst, NUPKG ● Package managers ○ APT, RPM, PKGBUILD, WPM ● Source repository structure workflows ○ ./configure && make && make install Why not? Scope and adoption friction! 5Then what? ● Package archive contents ○ i.e., dpkg-deb --contents fangorn.deb ● Metadata file(s) to declare those contents0 码力 | 82 页 | 4.21 MB | 6 月前3
 Django CMS 3.11.10 Documentationsupport for creating multilingual sites front-end editing, providing rapid access to the content management interface support for a variety of editors with advanced text editing features. a flexible plugin to follow the Tutorials for an introduction to developing with django CMS. Install the django CMS package (Step 1) Check the Python/Django requirements for this version of django CMS. django CMS also has djangocms-versioning [https://github.com/django-cms/djangocms-versioning] for publishing and version management, djangocms-alias [https://github.com/django-cms/djangocms-alias] for managing common content parts0 码力 | 493 页 | 1.44 MB | 6 月前0.03 Django CMS 3.11.10 Documentationsupport for creating multilingual sites front-end editing, providing rapid access to the content management interface support for a variety of editors with advanced text editing features. a flexible plugin to follow the Tutorials for an introduction to developing with django CMS. Install the django CMS package (Step 1) Check the Python/Django requirements for this version of django CMS. django CMS also has djangocms-versioning [https://github.com/django-cms/djangocms-versioning] for publishing and version management, djangocms-alias [https://github.com/django-cms/djangocms-alias] for managing common content parts0 码力 | 493 页 | 1.44 MB | 6 月前0.03
 CROSS PLATFORM PITFALLS AND HOW TO AVOID THEMsystems and build system generators Dependency management Debugging TestingAgenda Build systems and build system generators Dependency management Demo Debugging Testing DemoBUILD SYSTEMS AND Effective CMake Henry Schreiner & other contributors: Modern CMakeDEPENDENCY MANAGEMENT The problemsDependency management: the problems Source: ISO C++ 2020 Developer Survey Major paint point Minor Managing libraries my application depends on 46.54% 478 38.56% 396 14.90% 153 1,027Dependency management: the problems Source: ISO C++ 2020 Developer Survey Major paint point Minor paint point Not0 码力 | 67 页 | 360.44 KB | 6 月前3 CROSS PLATFORM PITFALLS AND HOW TO AVOID THEMsystems and build system generators Dependency management Debugging TestingAgenda Build systems and build system generators Dependency management Demo Debugging Testing DemoBUILD SYSTEMS AND Effective CMake Henry Schreiner & other contributors: Modern CMakeDEPENDENCY MANAGEMENT The problemsDependency management: the problems Source: ISO C++ 2020 Developer Survey Major paint point Minor Managing libraries my application depends on 46.54% 478 38.56% 396 14.90% 153 1,027Dependency management: the problems Source: ISO C++ 2020 Developer Survey Major paint point Minor paint point Not0 码力 | 67 页 | 360.44 KB | 6 月前3
 Django CMS 4.1.x Documentationsupport for creating multilingual sites front-end editing, providing rapid access to the content management interface support for a variety of editors with advanced text editing features. a flexible plugin to follow the Tutorials for an introduction to developing with django CMS. Install the django CMS package (Step 1) Check the Python/Django requirements for this version of django CMS. django CMS also has djangocms-versioning [https://github.com/django-cms/djangocms-versioning] for publishing and version management, djangocms-alias [https://github.com/django-cms/djangocms-alias] for managing common content parts0 码力 | 518 页 | 1.66 MB | 6 月前3 Django CMS 4.1.x Documentationsupport for creating multilingual sites front-end editing, providing rapid access to the content management interface support for a variety of editors with advanced text editing features. a flexible plugin to follow the Tutorials for an introduction to developing with django CMS. Install the django CMS package (Step 1) Check the Python/Django requirements for this version of django CMS. django CMS also has djangocms-versioning [https://github.com/django-cms/djangocms-versioning] for publishing and version management, djangocms-alias [https://github.com/django-cms/djangocms-alias] for managing common content parts0 码力 | 518 页 | 1.66 MB | 6 月前3
 Oracle VM VirtualBox 4.2.32 User Manual. . . . . . . 186 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 186 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 186 IDE/SATA flush requests . . . . . . . . . . . . . . . 204 12.2.3 Poor performance caused by host power management . . . . . . . . . . 204 12.2.4 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 348 页 | 5.93 MB | 6 月前3 Oracle VM VirtualBox 4.2.32 User Manual. . . . . . . 186 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 186 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 186 IDE/SATA flush requests . . . . . . . . . . . . . . . 204 12.2.3 Poor performance caused by host power management . . . . . . . . . . 204 12.2.4 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 348 页 | 5.93 MB | 6 月前3
 Oracle VM VirtualBox 5.2.40 User Manual. . . . . . . 232 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 232 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 233 usage reporting . . . . . . . . . . . . . . . . . 265 12.2.6 Poor performance caused by host power management . . . . . . . . . . 265 12.2.7 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 387 页 | 4.27 MB | 6 月前3 Oracle VM VirtualBox 5.2.40 User Manual. . . . . . . 232 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 232 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 233 usage reporting . . . . . . . . . . . . . . . . . 265 12.2.6 Poor performance caused by host power management . . . . . . . . . . 265 12.2.7 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 387 页 | 4.27 MB | 6 月前3
 Oracle VM VirtualBox 5.2.12 User Manual. . . . . . . 231 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 231 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 232 usage reporting . . . . . . . . . . . . . . . . . 264 12.2.6 Poor performance caused by host power management . . . . . . . . . . 264 12.2.7 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 380 页 | 4.23 MB | 6 月前3 Oracle VM VirtualBox 5.2.12 User Manual. . . . . . . 231 9.25 VirtualBox expert storage management . . . . . . . . . . . . . . . . . . . . . . . 231 9.26 Handling of host power management events . . . . . . . . . . . . . . . . . . . . 232 usage reporting . . . . . . . . . . . . . . . . . 264 12.2.6 Poor performance caused by host power management . . . . . . . . . . 264 12.2.7 GUI: 2D Video Acceleration option is grayed out . . . . . . . . the formally tested and supported Linux distributions are those for which we offer a dedicated package. Note that starting with VirtualBox 2.1, Linux 2.4-based host operating systems are no longer supported0 码力 | 380 页 | 4.23 MB | 6 月前3
共 261 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27
相关搜索词
 CommonPackageSpecificationCPSinPracticeFullRoundTripImplementationConanC++ManagerBackToBasicsLifetimeManagementGettingBuildToolstoTalkEachOtherLibrariesFirstStepTowardStandardDependencyhttpsdocsdjangocmsorgdownloadsenlatestDocumentationCROSSPLATFORMPITFALLSANDHOWTOAVOIDTHEMDjangoCMS4.1OracleVMVirtualBox4.232UserManual5.24012














 
  
  
 