2014-06-27 00:26:45 +00:00
|
|
|
##============================================================================
|
|
|
|
## Copyright (c) Kitware, Inc.
|
|
|
|
## All rights reserved.
|
|
|
|
## See LICENSE.txt for details.
|
2019-04-15 23:24:21 +00:00
|
|
|
##
|
2014-06-27 00:26:45 +00:00
|
|
|
## This software is distributed WITHOUT ANY WARRANTY; without even
|
|
|
|
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
|
|
## PURPOSE. See the above copyright notice for more information.
|
|
|
|
##============================================================================
|
2019-04-15 23:24:21 +00:00
|
|
|
|
2014-06-27 00:26:45 +00:00
|
|
|
# - Finds the pyexpander macro tool.
|
|
|
|
# Use this module by invoking find_package.
|
|
|
|
#
|
|
|
|
# This module finds the expander.py command distributed with pyexpander.
|
|
|
|
# pyexpander can be downloaded from http://pyexpander.sourceforge.net.
|
|
|
|
# The following variables are defined:
|
|
|
|
#
|
|
|
|
# PYEXPANDER_FOUND - True if pyexpander is found
|
|
|
|
# PYEXPANDER_COMMAND - The pyexpander executable
|
|
|
|
#
|
2016-06-16 16:36:20 +00:00
|
|
|
# Note that on some platforms (such as Windows), you cannot execute a python
|
|
|
|
# script directly. Thus, it could be safer to execute the Python interpreter
|
|
|
|
# with PYEXPANDER_COMMAND as an argument. See FindPythonInterp.cmake for help
|
|
|
|
# in finding the Python interpreter.
|
2014-06-27 00:26:45 +00:00
|
|
|
|
2019-04-04 17:05:13 +00:00
|
|
|
find_program(PYEXPANDER_COMMAND NAMES expander.py expander3.py)
|
2014-06-27 00:26:45 +00:00
|
|
|
|
|
|
|
mark_as_advanced(PYEXPANDER_COMMAND)
|
|
|
|
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
|
|
find_package_handle_standard_args(Pyexpander DEFAULT_MSG PYEXPANDER_COMMAND)
|