Skip to content

Commit 45c3a56

Browse files
osokinsaghul
authored andcommittedMay 6, 2025·
Fix the library version.
1 parent b1500a2 commit 45c3a56

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
 

‎CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -418,10 +418,12 @@ endif()
418418

419419
if(NOT IOS)
420420
file(STRINGS quickjs.h quickjs_h REGEX QJS_VERSION)
421-
string(REGEX MATCHALL "([0-9])" QJS_VERSION "${quickjs_h}")
422-
list(GET QJS_VERSION 0 QJS_VERSION_MAJOR)
423-
list(GET QJS_VERSION 1 QJS_VERSION_MINOR)
424-
list(GET QJS_VERSION 2 QJS_VERSION_PATCH)
421+
string(REGEX MATCH "QJS_VERSION_MAJOR ([0-9]*)" _ "${quickjs_h}")
422+
set(QJS_VERSION_MAJOR ${CMAKE_MATCH_1})
423+
string(REGEX MATCH "QJS_VERSION_MINOR ([0-9]*)" _ "${quickjs_h}")
424+
set(QJS_VERSION_MINOR ${CMAKE_MATCH_1})
425+
string(REGEX MATCH "QJS_VERSION_PATCH ([0-9]*)" _ "${quickjs_h}")
426+
set(QJS_VERSION_PATCH ${CMAKE_MATCH_1})
425427
set_target_properties(qjs PROPERTIES
426428
VERSION ${QJS_VERSION_MAJOR}.${QJS_VERSION_MINOR}.${QJS_VERSION_PATCH}
427429
SOVERSION ${QJS_VERSION_MAJOR}

0 commit comments

Comments
 (0)
Please sign in to comment.