add vpkg.json

This commit is contained in:
Mathis Logemann 2022-01-19 12:16:14 +01:00
parent 79901e494b
commit c16aa1e5c4
2 changed files with 96 additions and 5 deletions

View file

@ -9,15 +9,15 @@
{ {
"name": "use-ninja", "name": "use-ninja",
"hidden": true, "hidden": true,
"generator": "Ninja" "generator": "Ninja",
"cacheVariables": {
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
}
}, },
{ {
"name": "default-build-dir", "name": "default-build-dir",
"hidden": true, "hidden": true,
"binaryDir": "${sourceDir}/build/${presetName}", "binaryDir": "${sourceDir}/build/${presetName}"
"cacheVariables": {
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
}
}, },
{ {
"name": "debug-build", "name": "debug-build",
@ -29,6 +29,15 @@
"USE_LOG_SEVERITY": "0" "USE_LOG_SEVERITY": "0"
} }
}, },
{
"name": "release-with-debug-build",
"hidden": true,
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
"USE_DEBUG_OUTPUT": "OFF",
"USE_LOG": "OFF"
}
},
{ {
"name": "release-build", "name": "release-build",
"hidden": true, "hidden": true,
@ -191,5 +200,18 @@
"name": "linux-gcc-release", "name": "linux-gcc-release",
"configurePreset": "linux-gcc-release" "configurePreset": "linux-gcc-release"
} }
],
"testPresets": [
{
"name": "test-default",
"hidden": true,
"output": {
"outputOnFailure": true
},
"execution": {
"noTestsAction": "error",
"stopOnFailure": false
}
}
] ]
} }

69
vcpkg.json Normal file
View file

@ -0,0 +1,69 @@
{
"name": "mapnik",
"version-string": "master",
"description": "Mapnik is an open source toolkit for developing mapping applications.",
"homepage": "https://github.com/mapnik/mapnik",
"dependencies": [
"boost-assign",
"boost-bimap",
"boost-filesystem",
"boost-geometry",
"boost-gil",
"boost-interprocess",
{
"name": "boost-locale",
"features": [
"icu"
]
},
"boost-msm",
"boost-program-options",
"boost-property-tree",
{
"name": "boost-regex",
"features": [
"icu"
]
},
"boost-spirit",
"boost-system",
"cairo",
"cairomm",
{
"name": "freetype",
"features": [
"bzip2",
"png"
]
},
"gdal",
{
"name": "harfbuzz",
"features": [
"icu"
]
},
{
"name": "harfbuzz",
"features": [
"coretext"
],
"platform": "osx"
},
"icu",
"libjpeg-turbo",
"libodb-pgsql",
"libpng",
"libpq",
"libwebp",
"libxml2",
"mapbox-geometry",
"mapbox-polylabel",
"mapbox-variant",
"proj4",
"protozero",
"sqlite3",
"tiff",
"zlib"
]
}