Вам необходимо создать таблицу стилей или встроенные стили в коде HTML. Оттуда вы можете сказать что-то вроде этого:
.button {
background: #8b0000
}
Далее, вам нужен селектор наведения. Это означает, что вам нужно сделать что-то вроде этого:
.button:hover {
background: <hexvaluehere>
}
Можно легко портировать это непосредственно с CHECK_FUNCTION_EXISTS
, CHECK_INCLUDE_FILE
, CHECK_TYPE_SIZE
, И т.д. Также видеть CMake_HowToDoPlatformChecks для некоторого совета.
Конфигурирование в этом стиле добавляет мобильность (т.е. можно проверить на ucontext.h
и setjmp.h
и использовать одно существующее, изменяя код с #ifdef HAVE_UCONTEXT
или #ifdef HAVE_SETJMP
).
, Кроме того, когда Вы распределяете свое приложение, Вы не хотите иметь ошибку компиляции (для пользователей) и таким образом с хорошей системой сборки, можно обработать большинство различий в архитектуре прежде, чем распределить приложение.
для непрограммиста легче понять, что, если "проверка на gtk + заголовок - отказавший", они должны установить gtk, вместо того, чтобы иметь буч строк ошибки компиляции, которые говорят то же самое, но не читаемые для большинства из них:)