aboutsummaryrefslogtreecommitdiff
path: root/scripts/test_ports/vcpkg-find-acquire-program/portfile.cmake
blob: 88a4856c5f5e1c7185d535c32fac5fab4a8deb5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

if(CMAKE_HOST_WIN32)
    foreach(PROG GO JOM NASM PERL YASM GIT PYTHON3 PYTHON2 RUBY 7Z NUGET FLEX BISON GPERF GASPREPROCESSOR DARK SCONS SWIG DOXYGEN ARIA2 PKGCONFIG)
        vcpkg_find_acquire_program(${PROG})
        foreach(SUBPROG IN LISTS ${PROG})
            if(NOT EXISTS "${SUBPROG}")
                message(FATAL_ERROR "Program ${SUBPROG} did not exist.")
            endif()
        endforeach()
    endforeach()
endif()

foreach(PROG GN NINJA MESON BAZEL)
    vcpkg_find_acquire_program(${PROG})
    foreach(SUBPROG IN LISTS ${PROG})
        if(NOT EXISTS "${SUBPROG}")
            message(FATAL_ERROR "Program ${SUBPROG} did not exist.")
        endif()
    endforeach()
endforeach()