lindows/cmake.d/FindCoreUtils.cmake
2024-02-27 12:15:21 -05:00

49 lines
869 B
CMake

#[=============================[.rst:
FindCoreUtils
----------
finds coreutils. crazy, isnt it?
Imported Targets
^^^^^^^^^^^^^^^
Provides the following imported targets:
``CoreUtils::dd``
The dd command
Result Variables
^^^^^^^^^^^^^^^^
Defines the following variables:
``CoreUtils_FOUND``
True if the system has coreutils
``CoreUtils_dd_EXECUTABLE``
Path to dd
``CoreUtils_Mkdir_EXECUTABLE``
Path to mkdir
``CoreUtils_Copy_EXECUTABLE``
#]=============================]
include(FindPackageHandleStandardArgs)
# dd
find_program(CoreUtils_dd_EXECUTABLE NAMES dd)
# mkdir
find_program(CoreUtils_Mkdir_EXECUTABLE NAMES mkdir)
# cp
find_program(CoreUtils_Copy_EXECUTABLE NAMES cp)
find_package_handle_standard_args(CoreUtils
FOUND_VAR CoreUtils_FOUND
REQUIRED_VARS
CoreUtils_dd_EXECUTABLE
CoreUtils_Mkdir_EXECUTABLE
CoreUtils_Copy_EXECUTABLE
)