aboutsummaryrefslogtreecommitdiff
path: root/ports/dlib
diff options
context:
space:
mode:
Diffstat (limited to 'ports/dlib')
-rw-r--r--ports/dlib/CONTROL19
-rw-r--r--ports/dlib/portfile.cmake7
-rw-r--r--ports/dlib/vcpkg.json38
3 files changed, 42 insertions, 22 deletions
diff --git a/ports/dlib/CONTROL b/ports/dlib/CONTROL
deleted file mode 100644
index c9b8f1f68..000000000
--- a/ports/dlib/CONTROL
+++ /dev/null
@@ -1,19 +0,0 @@
-Source: dlib
-Version: 19.21
-Port-Version: 4
-Build-Depends: libjpeg-turbo, libpng, blas, lapack
-Homepage: https://github.com/davisking/dlib
-Description: Modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++
-Default-Features: fftw3, sqlite3
-
-Feature: cuda
-Build-Depends: cuda, cudnn
-Description: CUDA support for dlib
-
-Feature: fftw3
-Build-Depends: fftw3
-Description: fftw3 support for dlib
-
-Feature: sqlite3
-Build-Depends: sqlite3
-Description: sqlite3 support for dlib
diff --git a/ports/dlib/portfile.cmake b/ports/dlib/portfile.cmake
index 00f45d25f..481554b90 100644
--- a/ports/dlib/portfile.cmake
+++ b/ports/dlib/portfile.cmake
@@ -22,9 +22,10 @@ string(REPLACE "PNG_LIBRARY" "PNG_LIBRARIES" DLIB_CMAKE "${DLIB_CMAKE}")
file(WRITE "${SOURCE_PATH}/dlib/CMakeLists.txt" "${DLIB_CMAKE}")
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
- "sqlite3" DLIB_LINK_WITH_SQLITE3
- "fftw3" DLIB_USE_FFTW
- "cuda" DLIB_USE_CUDA
+ FEATURES
+ "sqlite3" DLIB_LINK_WITH_SQLITE3
+ "fftw3" DLIB_USE_FFTW
+ "cuda" DLIB_USE_CUDA
)
vcpkg_configure_cmake(
diff --git a/ports/dlib/vcpkg.json b/ports/dlib/vcpkg.json
new file mode 100644
index 000000000..bb60944f8
--- /dev/null
+++ b/ports/dlib/vcpkg.json
@@ -0,0 +1,38 @@
+{
+ "name": "dlib",
+ "version": "19.21",
+ "port-version": 5,
+ "description": "Modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++",
+ "homepage": "https://github.com/davisking/dlib",
+ "dependencies": [
+ "blas",
+ "lapack",
+ "libjpeg-turbo",
+ "libpng"
+ ],
+ "default-features": [
+ "fftw3",
+ "sqlite3"
+ ],
+ "features": {
+ "cuda": {
+ "description": "CUDA support for dlib",
+ "dependencies": [
+ "cuda",
+ "cudnn"
+ ]
+ },
+ "fftw3": {
+ "description": "fftw3 support for dlib",
+ "dependencies": [
+ "fftw3"
+ ]
+ },
+ "sqlite3": {
+ "description": "sqlite3 support for dlib",
+ "dependencies": [
+ "sqlite3"
+ ]
+ }
+ }
+}