Skip to content

Commit 57ada37

Browse files
authored
[qmex] Add new port (#41924)
1 parent ca1501f commit 57ada37

File tree

4 files changed

+69
-0
lines changed

4 files changed

+69
-0
lines changed

Diff for: ports/qmex/portfile.cmake

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
vcpkg_from_github(
2+
OUT_SOURCE_PATH SOURCE_PATH
3+
REPO huangqinjin/QMEX
4+
REF 8a061d68991362aa74ebbceeb5406032a0515536
5+
SHA512 bc4d13c1487291f541381e6e6baf83e4d723576d17441b0c9d206ec0bacfc33c5f6bd9ff98bb265823426110390f228b9c8ccc8f69c3842c83c6e039bfb02074
6+
HEAD_REF master
7+
)
8+
9+
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
10+
FEATURES
11+
tools BUILD_TOOLS
12+
)
13+
14+
vcpkg_cmake_configure(
15+
SOURCE_PATH "${SOURCE_PATH}"
16+
OPTIONS
17+
${FEATURE_OPTIONS}
18+
-DBUILD_TESTING=OFF
19+
OPTIONS_DEBUG
20+
-DBUILD_TOOLS=OFF
21+
)
22+
23+
vcpkg_cmake_install()
24+
vcpkg_cmake_config_fixup()
25+
vcpkg_copy_pdbs()
26+
vcpkg_copy_pdbs(BUILD_PATHS "${CURRENT_PACKAGES_DIR}/bin/*.exe")
27+
28+
if("tools" IN_LIST FEATURES)
29+
vcpkg_copy_tools(TOOL_NAMES qmex-cli AUTO_CLEAN)
30+
endif()
31+
32+
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
33+
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE_1_0.txt")

Diff for: ports/qmex/vcpkg.json

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "qmex",
3+
"version-date": "2024-10-31",
4+
"description": "QMEX - Query & Map & Evaluation & eXecution for Tabular Data",
5+
"homepage": "https://github.com/huangqinjin/QMEX",
6+
"license": "BSL-1.0",
7+
"dependencies": [
8+
"lua",
9+
{
10+
"name": "vcpkg-cmake",
11+
"host": true
12+
},
13+
{
14+
"name": "vcpkg-cmake-config",
15+
"host": true
16+
}
17+
],
18+
"features": {
19+
"tools": {
20+
"description": "QMEX cli tools"
21+
}
22+
}
23+
}

Diff for: versions/baseline.json

+4
Original file line numberDiff line numberDiff line change
@@ -7300,6 +7300,10 @@
73007300
"baseline": "8.0.2",
73017301
"port-version": 5
73027302
},
7303+
"qmex": {
7304+
"baseline": "2024-10-31",
7305+
"port-version": 0
7306+
},
73037307
"qnnpack": {
73047308
"baseline": "2021-02-26",
73057309
"port-version": 3

Diff for: versions/q-/qmex.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"versions": [
3+
{
4+
"git-tree": "b5fa4eb05382aad62fad36c2c6ae5e961cc0a6c6",
5+
"version-date": "2024-10-31",
6+
"port-version": 0
7+
}
8+
]
9+
}

0 commit comments

Comments
 (0)