Skip to content

Commit acaa0c7

Browse files
committed
fix: add url links to fetch contents
1 parent ecfde74 commit acaa0c7

7 files changed

+32
-13
lines changed

cmake/FetchAsmjit.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ message(STATUS "Pulling and configuring asmjit")
44

55
FetchContent_Declare(
66
asmjit
7-
GIT_REPOSITORY https://github.com/asmjit/asmjit.git
8-
GIT_TAG e8c8e2e48a1a38154c8e8864eb3bc61db80a1e31
7+
GIT_REPOSITORY ${PLUGIFY_ASMJIT_REPO}
8+
GIT_TAG ${PLUGIFY_ASMJIT_TAG}
99
)
1010

1111
set(ASMJIT_STATIC $<BOOL:${PLUGIFY_BUILD_SHARED_ASMJIT}> CACHE BOOL "Build static library")

cmake/FetchCppTrace.cmake

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ message(STATUS "Pulling and configuring cpptrace")
44

55
FetchContent_Declare(
66
cpptrace
7-
GIT_REPOSITORY https://github.com/jeremy-rifkin/cpptrace.git
8-
GIT_TAG 7543677d6f39a38de9e9248e2331015d5235b175
7+
GIT_REPOSITORY ${PLUGIFY_CPPTRACE_REPO}
8+
GIT_TAG ${PLUGIFY_CPPTRACE_TAG}
9+
GIT_SHALLOW TRUE
910
)
1011

1112
FetchContent_MakeAvailable(cpptrace)

cmake/FetchCurl.cmake

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ message(STATUS "Pulling and configuring curl")
44

55
FetchContent_Declare(
66
curl
7-
GIT_REPOSITORY https://github.com/curl/curl.git
8-
GIT_TAG curl-8_6_0
7+
GIT_REPOSITORY ${PLUGIFY_CURL_REPO}
8+
GIT_TAG ${PLUGIFY_CURL_TAG}
9+
GIT_SHALLOW TRUE
910
)
1011

1112
set(BUILD_TESTING OFF CACHE BOOL "Turn off testing" FORCE)

cmake/FetchFmt.cmake

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ message(STATUS "Pulling and configuring fmt")
44

55
FetchContent_Declare(
66
fmt
7-
GIT_REPOSITORY https://github.com/fmtlib/fmt.git
8-
GIT_TAG 10.2.1
7+
GIT_REPOSITORY ${PLUGIFY_FMT_REPO}
8+
GIT_TAG ${PLUGIFY_FMT_TAG}
9+
GIT_SHALLOW TRUE
910
)
1011

1112
set(FMT_DOC OFF CACHE INTERNAL "Generate the doc target.")

cmake/FetchGlaze.cmake

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ message(STATUS "Pulling and configuring glaze")
44

55
FetchContent_Declare(
66
glaze
7-
GIT_REPOSITORY https://github.com/stephenberry/glaze.git
8-
GIT_TAG v2.9.5
7+
GIT_REPOSITORY ${PLUGIFY_GLAZE_REPO}
8+
GIT_TAG ${PLUGIFY_GLAZE_TAG}
9+
GIT_SHALLOW TRUE
910
)
1011

1112
FetchContent_MakeAvailable(glaze)

cmake/FetchMiniz.cmake

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ message(STATUS "Pulling and configuring miniz")
44

55
FetchContent_Declare(
66
miniz
7-
GIT_REPOSITORY https://github.com/richgel999/miniz.git
8-
GIT_TAG 3.0.2
9-
PATCH_COMMAND git apply ${CMAKE_CURRENT_SOURCE_DIR}/cmake/patches/miniz.patch
7+
GIT_REPOSITORY ${PLUGIFY_MINIZ_REPO}
8+
GIT_TAG ${PLUGIFY_MINIZ_TAG}
9+
PATCH_COMMAND git reset --hard && git clean -f -d && git apply ${CMAKE_CURRENT_SOURCE_DIR}/cmake/patches/miniz.patch
1010
)
1111

1212
FetchContent_MakeAvailable(miniz)

cmake/PlugifyBuildOptions.cmake

+15
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,18 @@ option(PLUGIFY_INTERFACE "Build as lightweight interface for language modules."
2929
option(PLUGIFY_DOWNLOADER "Enable downloader for package manager." ON)
3030
option(PLUGIFY_LOGGING "Enable logging system." ON)
3131
option(PLUGIFY_DEBUG "Enable debuging mode (asserts)." ON)
32+
33+
# ------------------------------------------------------------------------------
34+
# Dependencies
35+
set(PLUGIFY_ASMJIT_REPO "https://github.com/asmjit/asmjit.git" CACHE STRING "")
36+
set(PLUGIFY_ASMJIT_TAG "e8c8e2e48a1a38154c8e8864eb3bc61db80a1e31" CACHE STRING "")
37+
set(PLUGIFY_CPPTRACE_REPO "https://github.com/jeremy-rifkin/cpptrace.git" CACHE STRING "")
38+
set(PLUGIFY_CPPTRACE_TAG "7543677d6f39a38de9e9248e2331015d5235b175" CACHE STRING "")
39+
set(PLUGIFY_CURL_REPO "https://github.com/curl/curl.git" CACHE STRING "")
40+
set(PLUGIFY_CURL_TAG "curl-8_6_0" CACHE STRING "")
41+
set(PLUGIFY_FMT_REPO "https://github.com/fmtlib/fmt.git" CACHE STRING "")
42+
set(PLUGIFY_FMT_TAG "10.2.1" CACHE STRING "")
43+
set(PLUGIFY_GLAZE_REPO "https://github.com/stephenberry/glaze.git" CACHE STRING "")
44+
set(PLUGIFY_GLAZE_TAG "v2.9.5" CACHE STRING "")
45+
set(PLUGIFY_MINIZ_REPO "https://github.com/richgel999/miniz.git" CACHE STRING "")
46+
set(PLUGIFY_MINIZ_TAG "3.0.2" CACHE STRING "")

0 commit comments

Comments
 (0)