Changeset 182663 in webkit
- Timestamp:
- Apr 11, 2015 2:28:34 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CMakeLists.txt
r182624 r182663 179 179 add_subdirectory(Tools) 180 180 endif () 181 182 # ----------------------------------------------------------------------------- 183 # Print the features list last, for maximum visibility. 184 # ----------------------------------------------------------------------------- 185 PRINT_WEBKIT_OPTIONS() -
trunk/ChangeLog
r182658 r182663 1 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [CMake] Print sorted feature list at the very end of the configure process 4 https://bugs.webkit.org/show_bug.cgi?id=143596 5 6 Reviewed by Martin Robinson. 7 8 * CMakeLists.txt: Call PRINT_WEBKIT_OPTIONS at the bottom of the file. 9 * Source/cmake/WebKitFeatures.cmake: Split option printing into PRINT_WEBKIT_OPTIONS macro, 10 and sort the options before printing. Reorder some code so that features still get 11 propagated to the bindings generators. 12 1 13 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com> 2 14 -
trunk/Source/cmake/WebKitFeatures.cmake
r182658 r182663 169 169 170 170 macro(WEBKIT_OPTION_END) 171 foreach (_name ${_WEBKIT_AVAILABLE_OPTIONS}) 172 option(${_name} "${_WEBKIT_AVAILABLE_OPTIONS_DESCRIPTION_${_name}}" ${_WEBKIT_AVAILABLE_OPTIONS_INITIALVALUE_${_name}}) 173 if (NOT _WEBKIT_AVAILABLE_OPTIONS_ISPUBLIC_${_name}) 174 mark_as_advanced(FORCE ${_name}) 175 endif () 176 endforeach () 177 171 list(SORT _WEBKIT_AVAILABLE_OPTIONS) 178 172 set(_MAX_FEATURE_LENGTH 0) 179 173 foreach (_name ${_WEBKIT_AVAILABLE_OPTIONS}) … … 189 183 endif () 190 184 endif () 185 186 option(${_name} "${_WEBKIT_AVAILABLE_OPTIONS_DESCRIPTION_${_name}}" ${_WEBKIT_AVAILABLE_OPTIONS_INITIALVALUE_${_name}}) 187 if (NOT _WEBKIT_AVAILABLE_OPTIONS_ISPUBLIC_${_name}) 188 mark_as_advanced(FORCE ${_name}) 189 endif () 190 191 if (${_name}) 192 list(APPEND FEATURE_DEFINES ${_name}) 193 set(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR} ${_name}") 194 endif () 191 195 endforeach () 192 196 endmacro() 197 198 macro(PRINT_WEBKIT_OPTIONS) 193 199 message(STATUS "Enabled features:") 194 200 … … 211 217 endif () 212 218 213 if (${_name})214 list(APPEND FEATURE_DEFINES ${_name})215 set(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR} ${_name}")216 endif ()217 218 219 set(_MESSAGE "${_MESSAGE} ${${_name}}") 219 220
Note: See TracChangeset
for help on using the changeset viewer.