Warning, /system/kcm-grub2/cmake/modules/GRUBPaths.cmake is written in an unsupported language. File is not indexed.

0001 if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST)
0002     message(STATUS "All GRUB paths were defined in the CMake cache. By-passing automatic resolution.")
0003 elseif(NOT (GRUB_INSTALL_EXE OR GRUB_MKCONFIG_EXE OR GRUB_PROBE_EXE OR GRUB_SET_DEFAULT_EXE))
0004     find_program(GRUB_INSTALL_EXE NAMES grub-install DOC "GRUB install executable file path.")
0005     find_program(GRUB_MKCONFIG_EXE NAMES grub-mkconfig DOC "GRUB mkconfig executable file path.")
0006     find_program(GRUB_PROBE_EXE NAMES grub-probe DOC "GRUB probe executable file path.")
0007     find_program(GRUB_SET_DEFAULT_EXE NAMES grub-set-default DOC "GRUB set-default executable file path.")
0008     if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0009         set(GRUB_MENU "/boot/grub/grub.cfg" CACHE FILEPATH "GRUB menu file path.")
0010         set(GRUB_CONFIG "/etc/default/grub" CACHE FILEPATH "GRUB configuration file path.")
0011         set(GRUB_ENV "/boot/grub/grubenv" CACHE FILEPATH "GRUB environment file path.")
0012         set(GRUB_MEMTEST "/etc/grub.d/20_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
0013         set(GRUB_LOCALE "/boot/grub/locale/" CACHE PATH "GRUB locale path.")
0014     else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0015         unset(GRUB_INSTALL_EXE CACHE)
0016         unset(GRUB_MKCONFIG_EXE CACHE)
0017         unset(GRUB_PROBE_EXE CACHE)
0018         unset(GRUB_SET_DEFAULT_EXE CACHE)
0019         find_program(GRUB_INSTALL_EXE NAMES grub2-install DOC "GRUB install executable file path.")
0020         find_program(GRUB_MKCONFIG_EXE NAMES grub2-mkconfig DOC "GRUB mkconfig executable file path.")
0021         find_program(GRUB_PROBE_EXE NAMES grub2-probe DOC "GRUB probe executable file path.")
0022         find_program(GRUB_SET_DEFAULT_EXE NAMES grub2-set-default DOC "GRUB set-default executable file path.")
0023         if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0024             set(GRUB_MENU "/boot/grub2/grub.cfg" CACHE FILEPATH "GRUB menu file path.")
0025             set(GRUB_CONFIG "/etc/default/grub" CACHE FILEPATH "GRUB configuration file path.")
0026             set(GRUB_ENV "/boot/grub2/grubenv" CACHE FILEPATH "GRUB environment file path.")
0027             set(GRUB_MEMTEST "/etc/grub.d/20_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
0028             set(GRUB_LOCALE "/boot/grub2/locale/" CACHE PATH "GRUB locale path.")
0029         else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0030             unset(GRUB_INSTALL_EXE CACHE)
0031             unset(GRUB_MKCONFIG_EXE CACHE)
0032             unset(GRUB_PROBE_EXE CACHE)
0033             unset(GRUB_SET_DEFAULT_EXE CACHE)
0034             find_program(GRUB_INSTALL_EXE NAMES burg-install DOC "GRUB install executable file path.")
0035             find_program(GRUB_MKCONFIG_EXE NAMES burg-mkconfig DOC "GRUB mkconfig executable file path.")
0036             find_program(GRUB_PROBE_EXE NAMES burg-probe DOC "GRUB probe executable file path.")
0037             find_program(GRUB_SET_DEFAULT_EXE NAMES burg-set-default DOC "GRUB set-default executable file path.")
0038             if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0039                 set(GRUB_MENU "/boot/burg/burg.cfg" CACHE FILEPATH "GRUB menu file path.")
0040                 set(GRUB_CONFIG "/etc/default/burg" CACHE FILEPATH "GRUB configuration file path.")
0041                 set(GRUB_ENV "/boot/burg/burgenv" CACHE FILEPATH "GRUB environment file path.")
0042                 set(GRUB_MEMTEST "/etc/burg.d/20_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
0043                 set(GRUB_LOCALE "/boot/burg/locale/" CACHE PATH "GRUB locale path.")
0044             else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0045                 message(FATAL_ERROR "Could not automatically resolve GRUB paths. Please specify all of them manually.")
0046             endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0047         endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0048     endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE)
0049 else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST)
0050     message(FATAL_ERROR "Some, but not all, GRUB paths were defined in the CMake cache. Please define them all or let CMake do it. In the latter case define none.")
0051 endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST)
0052 
0053 message(STATUS "--------------------------------------------------------------------------")
0054 message(STATUS "GRUB_INSTALL_EXE: ${GRUB_INSTALL_EXE}")
0055 message(STATUS "GRUB_MKCONFIG_EXE: ${GRUB_MKCONFIG_EXE}")
0056 message(STATUS "GRUB_PROBE_EXE: ${GRUB_PROBE_EXE}")
0057 message(STATUS "GRUB_SET_DEFAULT_EXE: ${GRUB_SET_DEFAULT_EXE}")
0058 message(STATUS "GRUB_MENU: ${GRUB_MENU}")
0059 message(STATUS "GRUB_CONFIG: ${GRUB_CONFIG}")
0060 message(STATUS "GRUB_ENV: ${GRUB_ENV}")
0061 message(STATUS "GRUB_MEMTEST: ${GRUB_MEMTEST}")
0062 message(STATUS "GRUB_LOCALE: ${GRUB_LOCALE}")
0063 message(STATUS "--------------------------------------------------------------------------")