Skip to content

Commit db89911

Browse files
Ninja3047ekilmer
andauthored
Add new dependencies (#1044)
* add deps for gap * add re2c * package re2c as tool because it has no headers and is just binaries --------- Co-authored-by: Eric Kilmer <[email protected]>
1 parent 13c1c8f commit db89911

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

dependencies.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
xed
22
z3
33
glog
4+
re2c
45
gtest
56
gflags
67
protobuf
@@ -14,4 +15,6 @@ re2
1415
zstd
1516
lz4
1617
doctest
18+
fmt
19+
spdlog
1720
sqlite3[fts5]

ports/re2c/portfile.cmake

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
vcpkg_from_github(
2+
OUT_SOURCE_PATH SOURCE_PATH
3+
REPO skvadrik/re2c
4+
REF "${VERSION}"
5+
SHA512 7528d78e1354c774783e63e05553b7a772f8185b43b988cddf79a527ed63316f18e6f9fb3a63ae4d5c83c9f4de2b672b0e61898d96bdd6f15a1eaa7b4d47c757
6+
HEAD_REF master
7+
)
8+
9+
set(VCPKG_BUILD_TYPE release)
10+
vcpkg_cmake_configure(
11+
SOURCE_PATH "${SOURCE_PATH}"
12+
)
13+
14+
vcpkg_cmake_install()
15+
vcpkg_copy_tools(
16+
TOOL_NAMES re2c re2go re2rust
17+
DESTINATION "${CURRENT_PACKAGES_DIR}/tools/re2c"
18+
AUTO_CLEAN
19+
)
20+
21+
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
22+
23+
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)

ports/re2c/vcpkg.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "re2c",
3+
"version": "3.1",
4+
"description": "Lexer generator for C, C++, Go and Rust.",
5+
"homepage": "https://re2c.org/",
6+
"license": null,
7+
"dependencies": [
8+
{
9+
"name": "vcpkg-cmake",
10+
"host": true
11+
}
12+
]
13+
}

0 commit comments

Comments
 (0)