Adds target versioning"
This commit is contained in:
+12
-1
@@ -10,4 +10,15 @@ function(AddCommonConfig addonName)
|
||||
ENUM_BITFIELDS_NOT_SUPPORTED
|
||||
)
|
||||
endif()
|
||||
endfunction(AddCommonConfig addonName)
|
||||
endfunction(AddCommonConfig addonName)
|
||||
|
||||
function(GetModuleVersion moduleName packageJsonDir)
|
||||
execute_process(COMMAND node -p "require('${packageJsonDir}/package.json').version"
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
OUTPUT_VARIABLE packageJsonVersion
|
||||
)
|
||||
string(REPLACE "\n" "" packageJsonVersion "${packageJsonVersion}")
|
||||
string(REPLACE "\"" "" packageJsonVersion "${packageJsonVersion}")
|
||||
|
||||
set("${moduleName}_VERSION" "${packageJsonVersion}" PARENT_SCOPE)
|
||||
endfunction(GetModuleVersion moduleName packageJsonDir)
|
||||
Reference in New Issue
Block a user