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 "--------------------------------------------------------------------------")