Mercurial > code
view cmake/FindNode.cmake @ 646:cba9782e10a7
is_number: use trailing return syntax
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 01 Aug 2018 14:08:19 +0200 |
parents | 01e01777ff50 |
children |
line wrap: on
line source
# FindNode # -------- # # Find Node.js, this module defines: # # Node_FOUND, if node was found # Node_EXECUTABLE, where to find node executable # Node_VERSION, the version (without leading `v') find_program( Node_EXECUTABLE NAMES node DOC "Node executable" ) include(FindPackageHandleStandardArgs) # Extract the version if (Node_EXECUTABLE) execute_process( COMMAND ${Node_EXECUTABLE} --version OUTPUT_VARIABLE _node_version_tmp ) if (_node_version_tmp MATCHES "^v([0-9]+\\.[0-9]+\\.[0-9]+)") set(Node_VERSION "${CMAKE_MATCH_1}") endif () endif () find_package_handle_standard_args( Node FOUND_VAR Node_FOUND Node_VERSION REQUIRED_VARS Node_EXECUTABLE VERSION_VAR Node_VERSION )