Skip to content

Commit 9ca059c

Browse files
committed
Use latest version of Jamba (7.1.3)
1 parent 1d87c43 commit 9ca059c

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(JAMBA_MACOS_DEPLOYMENT_TARGET "10.14" CACHE STRING "macOS deployment target"
88

99
# To use local jamba install, uncomment the following line (no download)
1010
set(JAMBA_ROOT_DIR "")
11-
set(JAMBA_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/../../pongasoft/jamba")
11+
#set(JAMBA_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/../../pongasoft/jamba")
1212

1313
# download jamba framework
1414
include(fetch_jamba.cmake)
@@ -18,7 +18,7 @@ include("${JAMBA_ROOT_DIR}/cmake/JambaSetArchitecture.cmake")
1818

1919
set(PLUGIN_MAJOR_VERSION 2)
2020
set(PLUGIN_MINOR_VERSION 1)
21-
set(PLUGIN_PATCH_VERSION 0)
21+
set(PLUGIN_PATCH_VERSION 1)
2222
set(PLUGIN_VERSION "${PLUGIN_MAJOR_VERSION}.${PLUGIN_MINOR_VERSION}.${PLUGIN_PATCH_VERSION}")
2323

2424
project("jamba-sample-gain" VERSION "${PLUGIN_VERSION}")

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,9 @@ For windows, follow the same steps for macOS with the following changes:
198198
Release Notes
199199
-------------
200200

201+
### 2024-12-02 - `v2.1.1`
202+
* use latest version of Jamba (v7.1.3)
203+
201204
### 2024-11-29 - `v2.1.0`
202205
* use latest version of Jamba (v7.1.2)
203206

fetch_jamba.cmake

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,39 @@ cmake_minimum_required(VERSION 3.19)
33
include(FetchContent)
44

55
set(JAMBA_GIT_REPO "https://github.com/pongasoft/jamba" CACHE STRING "Jamba git repository url")
6-
set(JAMBA_GIT_TAG v7.1.2 CACHE STRING "Jamba git tag")
7-
set(JAMBA_DOWNLOAD_URL "${JAMBA_GIT_REPO}/archive/refs/tags/v7.1.2.zip" CACHE STRING "Jamba download url")
8-
set(JAMBA_DOWNLOAD_URL_HASH "SHA256=ad297edbfd6aaadea8a1762d58fff622c6e7275a3881c2d89e7b0e451ed757b2" CACHE STRING "Jamba download url hash")
6+
set(JAMBA_GIT_TAG v7.1.3 CACHE STRING "Jamba git tag")
7+
set(JAMBA_DOWNLOAD_URL "${JAMBA_GIT_REPO}/archive/refs/tags/v7.1.3.zip" CACHE STRING "Jamba download url")
8+
set(JAMBA_DOWNLOAD_URL_HASH "SHA256=c177c031afebf97e3c8ccaf70e9de09a1cfbe4d4503e45106612cceef03f3fe0" CACHE STRING "Jamba download url hash")
99

1010
if(JAMBA_ROOT_DIR)
1111
message(STATUS "Using jamba from local ${JAMBA_ROOT_DIR}")
12-
FetchContent_Populate(jamba
13-
QUIET
14-
SOURCE_DIR "${JAMBA_ROOT_DIR}"
15-
BINARY_DIR "${CMAKE_BINARY_DIR}/jamba-build"
12+
FetchContent_Declare(jamba
13+
SOURCE_DIR "${JAMBA_ROOT_DIR}"
14+
SOURCE_SUBDIR "do_not_make_available" # invalid folder to not execute jamba/CMakeLists.txt
1615
)
1716
else()
1817
if(JAMBA_DOWNLOAD_URL STREQUAL "" OR JAMBA_DOWNLOAD_URL_HASH STREQUAL "")
1918
message(STATUS "Fetching jamba from ${JAMBA_GIT_REPO}/tree/${JAMBA_GIT_TAG}")
20-
FetchContent_Populate(jamba
21-
QUIET
19+
FetchContent_Declare(jamba
2220
GIT_REPOSITORY ${JAMBA_GIT_REPO}
2321
GIT_TAG ${JAMBA_GIT_TAG}
2422
GIT_CONFIG advice.detachedHead=false
2523
GIT_SHALLOW true
2624
SOURCE_DIR "${CMAKE_BINARY_DIR}/jamba"
27-
BINARY_DIR "${CMAKE_BINARY_DIR}/jamba-build"
25+
SOURCE_SUBDIR "do_not_make_available"
2826
)
2927
else()
3028
message(STATUS "Fetching jamba from ${JAMBA_DOWNLOAD_URL}")
31-
FetchContent_Populate(jamba
32-
QUIET
29+
FetchContent_Declare(jamba
3330
URL "${JAMBA_DOWNLOAD_URL}"
3431
URL_HASH "${JAMBA_DOWNLOAD_URL_HASH}"
3532
DOWNLOAD_EXTRACT_TIMESTAMP true
3633
SOURCE_DIR "${CMAKE_BINARY_DIR}/jamba"
37-
BINARY_DIR "${CMAKE_BINARY_DIR}/jamba-build"
34+
SOURCE_SUBDIR "do_not_make_available"
3835
)
3936
endif()
4037
endif()
4138

39+
FetchContent_MakeAvailable(jamba)
40+
4241
set(JAMBA_ROOT_DIR ${jamba_SOURCE_DIR})

0 commit comments

Comments
 (0)