Skip to content
This repository was archived by the owner on Dec 23, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "third-party/vcpkg"]
path = third-party/vcpkg
url = git@github.com:microsoft/vcpkg.git
22 changes: 18 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.7.1] - 23-12-2024

### Added

- Added vcpkg git submodule

### Removed

- Removed obsolete vcpkg CMake module

### Fixed

- Changed license to LPGL-2.1 due to use of `ffmpeg`

## [0.7.0] - 20-04-2024

### Added
Expand All @@ -17,8 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Updated

- utilize lambda expression for `playbackCallback`
- Update python binding
- Utilized lambda expression for `playbackCallback`
- Updated python binding

## [0.5.0] - 17-04-2024

Expand All @@ -40,7 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

- comment out lines in [install-dependencies.sh](.devcontainer/go/scripts/install-dependencies.sh) bash scripts
- Commented out lines in [install-dependencies.sh](.devcontainer/go/scripts/install-dependencies.sh) bash scripts

## [0.2.0] - 15-04-2024

Expand All @@ -50,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

- Rename, comment out lines and install missing apt dependencies in `install-dependencies.sh` bash scripts
- Renamed, commented out lines and installed missing apt dependencies in `install-dependencies.sh` bash scripts

## [0.1.0] - 15-04-2024

Expand Down
3 changes: 0 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ option(BUILD_APP "Compile source file of main executable and link compiled libra

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")

include(AzureVcpkg)
az_vcpkg_integrate()

if(BUILD_TEST)
include(CTestConfig)
endif()
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ A collection of sample code snippets demonstrating how to create bindings for va
- Download and install [CMake from the official website](https://cmake.org/download/) or trough a package manager
- Install [vcpkg from the official website](https://vcpkg.io/en/getting-started.html) or trough a package manager
- Check dependencies required for your Linux, MacOS or Windows system in [pr.yml workflow](./.github/workflows/pr.yml)
- Add git submodules: `git subdmodule update --init`

### CMake

Expand All @@ -43,14 +44,14 @@ In order to compile the source code and link the binaries run in a Unix terminal

```sh
cd devops/scripts/bash/
./compile_source_code.sh -CMakeToolchainFile <path to the vcpkg.cmake file>
./compile_source_code.sh -CMakeToolchainFile third-party/vcpkg/scripts/buildsystems/vcpkg.cmake
```

In order to additionaly start the test executables in a Unix terminal:

```sh
cd devops/scripts/bash/
./compile_source_code.sh -CMakeToolchainFile <path to the vcpkg.cmake file> -RunTests
./compile_source_code.sh -CMakeToolchainFile third-party/vcpkg/scripts/buildsystems/vcpkg.cmake -RunTests
```

#### Windows
Expand All @@ -59,14 +60,14 @@ In order to compile the source code and link the binaries run in a PowerShell te

```sh
cd devops\scripts\ps1
.\compile_source_code.ps1 -CMakeToolchainFile <path to the vcpkg.cmake file>
.\compile_source_code.ps1 -CMakeToolchainFile third-party/vcpkg/scripts/buildsystems/vcpkg.cmake
```

In order to additionaly start the test executables in a PowerShell terminal:

```sh
cd devops\scripts\ps1
.\compile_source_code.ps1 -CMakeToolchainFile <path to the vcpkg.cmake file> -RunTests
.\compile_source_code.ps1 -CMakeToolchainFile third-party/vcpkg/scripts/buildsystems/vcpkg.cmake -RunTests
```

### Bindings
Expand Down
171 changes: 0 additions & 171 deletions cmake/AzureVcpkg.cmake

This file was deleted.

1 change: 1 addition & 0 deletions third-party/vcpkg
Submodule vcpkg added at f06267
Loading