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 CMake 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 "[HKE0 码力 | 66 页 | 1.76 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
Conda 4.6.0 DocumentationDocumentation, Release 4.6.0 Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN Conda is an open source package management system and for Python programs, but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version systems such as Travis CI and AppVeyor to provide frequent, automated testing of your code. The conda package and environment manager is included in all versions of Anaconda®, Miniconda and Anaconda Repository0 码力 | 190 页 | 728.67 KB | 8 月前3
Conda 4.6.1 DocumentationDocumentation, Release 4.6.1 Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN Conda is an open source package management system and for Python programs, but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version systems such as Travis CI and AppVeyor to provide frequent, automated testing of your code. The conda package and environment manager is included in all versions of Anaconda®, Miniconda and Anaconda Repository0 码力 | 190 页 | 728.57 KB | 8 月前3
Conda 23.5.x Documentation0.dev0+placeholder Package, dependency and environment management for any language---Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN Conda is an open-source package management system and created for Python programs but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version systems, such as GitHub Actions, to provide frequent, automated testing of your code. The conda package and environment manager is included in all versions of Anaconda®, Miniconda, and Anaconda Repository0 码力 | 370 页 | 3.11 MB | 8 月前3
Conda 23.3.x Documentation1.post2+bdcba5dd0 Package, dependency and environment management for any language---Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN Conda is an open-source package management system and created for Python programs but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version systems such as Travis CI and AppVeyor to provide frequent, automated testing of your code. The conda package and environment manager is included in all versions of Anaconda®, Miniconda, and Anaconda Repository0 码力 | 370 页 | 2.94 MB | 8 月前3
Conda 24.1.x DocumentationIndex 739 i ii conda, Release 24.1.2.dev2 Welcome to conda's documentation! Conda provides package, dependency, and environment management for any language. Here, you will find everything you need up 4.1 User guide 4.1.1 Getting started with conda Conda is a powerful command line tool for package and environment management that runs on Windows, macOS, and Linux. This guide to getting started Conda allows you to create separate environments, each containing their own files, packages, and package dependencies. The contents of each environment do not interact with each other. The most basic way0 码力 | 795 页 | 4.73 MB | 8 月前3
Conda 25.1.x DocumentationIndex 769 i ii conda, Release 25.1.2.dev1 Welcome to conda's documentation! Conda provides package, dependency, and environment management for any language. Here, you will find everything you need up 4.1 User guide 4.1.1 Getting started with conda Conda is a powerful command line tool for package and environment management that runs on Windows, macOS, and Linux. This guide to getting started Conda allows you to create separate environments, each containing their own files, packages, and package dependencies. The contents of each environment do not interact with each other. The most basic way0 码力 | 822 页 | 5.20 MB | 8 月前3
Conda 24.11.x DocumentationIndex 765 i ii conda, Release 24.11.3.dev2 Welcome to conda's documentation! Conda provides package, dependency, and environment management for any language. Here, you will find everything you need up 4.1 User guide 4.1.1 Getting started with conda Conda is a powerful command line tool for package and environment management that runs on Windows, macOS, and Linux. This guide to getting started Conda allows you to create separate environments, each containing their own files, packages, and package dependencies. The contents of each environment do not interact with each other. The most basic way0 码力 | 818 页 | 5.21 MB | 8 月前3
Conda 24.9.x DocumentationIndex 747 i ii conda, Release 24.9.3.dev1 Welcome to conda's documentation! Conda provides package, dependency, and environment management for any language. Here, you will find everything you need up 4.1 User guide 4.1.1 Getting started with conda Conda is a powerful command line tool for package and environment management that runs on Windows, macOS, and Linux. This guide to getting started Conda allows you to create separate environments, each containing their own files, packages, and package dependencies. The contents of each environment do not interact with each other. The most basic way0 码力 | 799 页 | 5.26 MB | 8 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













