diff options
Diffstat (limited to 'find-modules/FindWaylandScanner.cmake')
-rw-r--r-- | find-modules/FindWaylandScanner.cmake | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/find-modules/FindWaylandScanner.cmake b/find-modules/FindWaylandScanner.cmake index 4cade50f..33c46f9b 100644 --- a/find-modules/FindWaylandScanner.cmake +++ b/find-modules/FindWaylandScanner.cmake @@ -2,7 +2,7 @@ # FindWaylandScanner # ------------------ # -# Try to find wayland-scanner on a Unix system. +# Try to find wayland-scanner. # # If the wayland-scanner executable is not in your PATH, you can provide # an alternative name or full path location with the ``WaylandScanner_EXECUTABLE`` @@ -79,29 +79,24 @@ include(${CMAKE_CURRENT_LIST_DIR}/ECMFindModuleHelpersStub.cmake) ecm_find_package_version_check(WaylandScanner) -if(NOT WIN32) - # Find wayland-scanner - find_program(WaylandScanner_EXECUTABLE NAMES wayland-scanner) +# Find wayland-scanner +find_program(WaylandScanner_EXECUTABLE NAMES wayland-scanner) - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(WaylandScanner - FOUND_VAR - WaylandScanner_FOUND - REQUIRED_VARS - WaylandScanner_EXECUTABLE - ) +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(WaylandScanner + FOUND_VAR + WaylandScanner_FOUND + REQUIRED_VARS + WaylandScanner_EXECUTABLE +) - mark_as_advanced(WaylandScanner_EXECUTABLE) +mark_as_advanced(WaylandScanner_EXECUTABLE) - if(NOT TARGET Wayland::Scanner AND WaylandScanner_FOUND) - add_executable(Wayland::Scanner IMPORTED) - set_target_properties(Wayland::Scanner PROPERTIES - IMPORTED_LOCATION "${WaylandScanner_EXECUTABLE}" - ) - endif() -else() - message(STATUS "Wayland is not available on Windows.") - set(WaylandScanner_FOUND FALSE) +if(NOT TARGET Wayland::Scanner AND WaylandScanner_FOUND) + add_executable(Wayland::Scanner IMPORTED) + set_target_properties(Wayland::Scanner PROPERTIES + IMPORTED_LOCATION "${WaylandScanner_EXECUTABLE}" + ) endif() include(FeatureSummary) |