mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
21 lines
821 B
CMake
21 lines
821 B
CMake
![]() |
find_program (UPM_CORDOVA_BINDING NAMES upm-cordova-binding
|
||
|
DOC "UPM Cordova binding generator")
|
||
|
|
||
|
include (FindPackageHandleStandardArgs)
|
||
|
|
||
|
# Get version
|
||
|
if (UPM_CORDOVA_BINDING)
|
||
|
execute_process(COMMAND ${NPM_EXECUTABLE} info upm-cordova-binding version
|
||
|
OUTPUT_VARIABLE UPM_CORDOVA_BINDING_VERSION
|
||
|
ERROR_VARIABLE UPM_CORDOVA_BINDING_VERSION
|
||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||
|
ERROR_STRIP_TRAILING_WHITESPACE)
|
||
|
endif()
|
||
|
|
||
|
find_package_handle_standard_args(UpmCordovaGenerator
|
||
|
REQUIRED_VARS UPM_CORDOVA_BINDING
|
||
|
VERSION_VAR UPM_CORDOVA_BINDING_VERSION
|
||
|
FAIL_MESSAGE "Unable to find the npm package for generating UPM Cordova bindings. The generator can be installed via: 'npm install -g upm-cordova-binding'")
|
||
|
|
||
|
mark_as_advanced (UPM_CORDOVA_BINDING UPM_CORDOVA_BINDING_VERSION)
|