Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conda Package (shared-ptr-demo)

Conda Version Conda Platforms

This package provides just a basic test С++ implementation of shared ptr with a CMake-based build system and external dependencies (boost). The package is currently built and tested for Linux-64 only.

Prerequisites

To build and run this project, you need to have Conda installed (Miniconda or Anaconda). Additionally, ensure you have conda-build installed in your base environment:

1. Build the package.

# To create local directory for build result:
mkdir ./artifacts
# To build shared-ptr-demo package run:
conda build conda-recipe/ --output-folder ./artifacts/

2. Install and Test.

# To create your own conda environment:
conda create -n my-test-env
# To activate your conda environment:
conda activate my-test-env
# To install package:
conda install shared-ptr-demo -c ./artifacts
# To run:
shared-ptr-demo

3. Cleanup

# To clean and remove your test environment:
conda deactivate
conda remove -n my-test-env --all
# To remove build artifacts:
rm -rf ./artifacts

Quick Install.

# Just install pre-built package from public channel (uploaded to Anaconda.org).
# You may also create/remove your own conda test env as described in steps above.
conda install -c andrii-kdev shared-ptr-demo

About

C++ custom shared_ptr implementation with Conda packaging, CMake build system, and Boost dependencies.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages