summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorBryan O'Sullivan <bos@lindenlab.com>2009-03-26 19:19:18 +0000
committerBryan O'Sullivan <bos@lindenlab.com>2009-03-26 19:19:18 +0000
commit4e570fac985d36f80cd1e0c0c712ac4eedb337f3 (patch)
tree71fa2397e13a1fb04009e22a247edbd891c760e5 /indra
parent8450fe0da763219c0e88fec264ddf3284ed0ddda (diff)
Use a glob pattern to determine which XUI files to present in IDEs.
This is much less painful than maintaining that list by hand, since we don't use those files for actual builds.
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/CMakeLists.txt202
1 files changed, 10 insertions, 192 deletions
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index ac05a7dbd7..f570866489 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -1032,201 +1032,19 @@ if (WINDOWS)
endif (WINDOWS)
# Add the xui files. This is handy for searching for xui elements
-# from within the IDE
+# from within the IDE.
+
+file(GLOB viewer_XUI_FILE_GLOB_LIST
+ ${CMAKE_CURRENT_SOURCE_DIR}/skins/default/xui/en-us/*.xml)
+
set(viewer_XUI_FILES
- skins/default/colors.xml
- skins/default/colors_base.xml
- skins/default/xui/en-us/alerts.xml
- skins/default/xui/en-us/floater_about_land.xml
- skins/default/xui/en-us/floater_about.xml
- skins/default/xui/en-us/floater_active_speakers.xml
- skins/default/xui/en-us/floater_animation_preview.xml
- skins/default/xui/en-us/floater_auction.xml
- skins/default/xui/en-us/floater_audio_volume.xml
- skins/default/xui/en-us/floater_avatar_picker.xml
- skins/default/xui/en-us/floater_avatar_textures.xml
- skins/default/xui/en-us/floater_beacons.xml
- skins/default/xui/en-us/floater_build_options.xml
- skins/default/xui/en-us/floater_bulk_perms.xml
- skins/default/xui/en-us/floater_bumps.xml
- skins/default/xui/en-us/floater_buy_contents.xml
- skins/default/xui/en-us/floater_buy_currency.xml
- skins/default/xui/en-us/floater_buy_land.xml
- skins/default/xui/en-us/floater_buy_object.xml
- skins/default/xui/en-us/floater_camera.xml
- skins/default/xui/en-us/floater_chat_history.xml
- skins/default/xui/en-us/floater_chatterbox.xml
- skins/default/xui/en-us/floater_choose_group.xml
- skins/default/xui/en-us/floater_clothing.xml
- skins/default/xui/en-us/floater_color_picker.xml
- skins/default/xui/en-us/floater_critical.xml
- skins/default/xui/en-us/floater_customize.xml
- skins/default/xui/en-us/floater_day_cycle_options.xml
- skins/default/xui/en-us/floater_device_settings.xml
- skins/default/xui/en-us/floater_directory.xml
- skins/default/xui/en-us/floater_env_settings.xml
- skins/default/xui/en-us/floater_font_test.xml
- skins/default/xui/en-us/floater_gesture.xml
- skins/default/xui/en-us/floater_god_tools.xml
- skins/default/xui/en-us/floater_group_info.xml
- skins/default/xui/en-us/floater_hardware_settings.xml
- skins/default/xui/en-us/floater_html.xml
- skins/default/xui/en-us/floater_html_simple.xml
- skins/default/xui/en-us/floater_hud.xml
- skins/default/xui/en-us/floater_image_preview.xml
- skins/default/xui/en-us/floater_im.xml
- skins/default/xui/en-us/floater_inspect.xml
- skins/default/xui/en-us/floater_instant_message_ad_hoc.xml
- skins/default/xui/en-us/floater_instant_message_group.xml
- skins/default/xui/en-us/floater_instant_message.xml
- skins/default/xui/en-us/floater_inventory_item_properties.xml
- skins/default/xui/en-us/floater_inventory_view_finder.xml
- skins/default/xui/en-us/floater_inventory.xml
- skins/default/xui/en-us/floater_joystick.xml
- skins/default/xui/en-us/floater_lagmeter.xml
- skins/default/xui/en-us/floater_land_holdings.xml
- skins/default/xui/en-us/floater_landmark_ctrl.xml
- skins/default/xui/en-us/floater_live_lsleditor.xml
- skins/default/xui/en-us/floater_lsl_guide.xml
- skins/default/xui/en-us/floater_media_browser.xml
- skins/default/xui/en-us/floater_mini_map.xml
- skins/default/xui/en-us/floater_moveview.xml
- skins/default/xui/en-us/floater_mute_object.xml
- skins/default/xui/en-us/floater_mute.xml
- skins/default/xui/en-us/floater_my_friends.xml
- skins/default/xui/en-us/floater_name_description.xml
- skins/default/xui/en-us/floater_new_im.xml
- skins/default/xui/en-us/floater_new_outfit_dialog.xml
- skins/default/xui/en-us/floater_notifications_console.xml
- skins/default/xui/en-us/floater_notification.xml
- skins/default/xui/en-us/floater_object_im_info.xml
- skins/default/xui/en-us/floater_openobject.xml
- skins/default/xui/en-us/floater_pay_object.xml
- skins/default/xui/en-us/floater_pay.xml
- skins/default/xui/en-us/floater_postcard.xml
- skins/default/xui/en-us/floater_post_process.xml
- skins/default/xui/en-us/floater_perm_prefs.xml
- skins/default/xui/en-us/floater_preferences.xml
- skins/default/xui/en-us/floater_preview_animation.xml
- skins/default/xui/en-us/floater_preview_classified.xml
- skins/default/xui/en-us/floater_preview_embedded_texture.xml
- skins/default/xui/en-us/floater_preview_event.xml
- skins/default/xui/en-us/floater_preview_existing_landmark.xml
- skins/default/xui/en-us/floater_preview_gesture.xml
- skins/default/xui/en-us/floater_preview_notecard_keep_discard.xml
- skins/default/xui/en-us/floater_preview_notecard.xml
- skins/default/xui/en-us/floater_preview_sound.xml
- skins/default/xui/en-us/floater_preview_texture_keep_discard.xml
- skins/default/xui/en-us/floater_preview_texture.xml
- skins/default/xui/en-us/floater_preview_url.xml
- skins/default/xui/en-us/floater_price_for_listing.xml
- skins/default/xui/en-us/floater_profile.xml
- skins/default/xui/en-us/floater_region_info.xml
- skins/default/xui/en-us/floater_report_abuse.xml
- skins/default/xui/en-us/floater_report_bug.xml
- skins/default/xui/en-us/floater_script_debug.xml
- skins/default/xui/en-us/floater_script_ed_panel.xml
- skins/default/xui/en-us/floater_script_preview.xml
- skins/default/xui/en-us/floater_script_queue.xml
- skins/default/xui/en-us/floater_script_search.xml
- skins/default/xui/en-us/floater_select_key.xml
- skins/default/xui/en-us/floater_sell_land.xml
- skins/default/xui/en-us/floater_settings_debug.xml
- skins/default/xui/en-us/floater_sim_release_message.xml
- skins/default/xui/en-us/floater_snapshot.xml
- skins/default/xui/en-us/floater_sound_preview.xml
- skins/default/xui/en-us/floater_statistics.xml
- skins/default/xui/en-us/floater_telehub.xml
- skins/default/xui/en-us/floater_test.xml
- skins/default/xui/en-us/floater_texture_ctrl.xml
- skins/default/xui/en-us/floater_tools.xml
- skins/default/xui/en-us/floater_top_objects.xml
- skins/default/xui/en-us/floater_tos.xml
- skins/default/xui/en-us/floater_url_entry.xml
- skins/default/xui/en-us/floater_voice_wizard.xml
- skins/default/xui/en-us/floater_water.xml
- skins/default/xui/en-us/floater_wearable_save_as.xml
- skins/default/xui/en-us/floater_windlight_options.xml
- skins/default/xui/en-us/floater_world_map.xml
- skins/default/xui/en-us/fonts.xml
- skins/default/xui/en-us/menu_inventory.xml
- skins/default/xui/en-us/menu_login.xml
- skins/default/xui/en-us/menu_pie_attachment.xml
- skins/default/xui/en-us/menu_pie_avatar.xml
- skins/default/xui/en-us/menu_pie_land.xml
- skins/default/xui/en-us/menu_mini_map.xml
- skins/default/xui/en-us/menu_pie_object.xml
- skins/default/xui/en-us/menu_pie_self.xml
- skins/default/xui/en-us/menu_slurl.xml
- skins/default/xui/en-us/menu_viewer.xml
- skins/default/xui/en-us/mime_types.xml
- skins/default/xui/en-us/notifications.xml
- skins/default/xui/en-us/notify.xml
- skins/default/xui/en-us/panel_audio_device.xml
- skins/default/xui/en-us/panel_audio.xml
- skins/default/xui/en-us/panel_avatar_classified.xml
- skins/default/xui/en-us/panel_avatar_pick.xml
- skins/default/xui/en-us/panel_avatar.xml
- skins/default/xui/en-us/panel_bars.xml
- skins/default/xui/en-us/panel_bg_tab.xml
- skins/default/xui/en-us/panel_bg_toolbar.xml
- skins/default/xui/en-us/panel_chat_bar.xml
- skins/default/xui/en-us/panel_classified.xml
- skins/default/xui/en-us/panel_event.xml
- skins/default/xui/en-us/panel_friends.xml
- skins/default/xui/en-us/panel_group_finder.xml
- skins/default/xui/en-us/panel_group_general.xml
- skins/default/xui/en-us/panel_group_invite.xml
- skins/default/xui/en-us/panel_group_land_money.xml
- skins/default/xui/en-us/panel_group_notices.xml
- skins/default/xui/en-us/panel_group_roles.xml
- skins/default/xui/en-us/panel_groups.xml
- skins/default/xui/en-us/panel_group_voting.xml
- skins/default/xui/en-us/panel_group.xml
- skins/default/xui/en-us/panel_land_covenant.xml
- skins/default/xui/en-us/panel_login.xml
- skins/default/xui/en-us/panel_master_volume.xml
- skins/default/xui/en-us/panel_media_controls.xml
- skins/default/xui/en-us/panel_media_remote_expanded.xml
- skins/default/xui/en-us/panel_media_remote.xml
- skins/default/xui/en-us/panel_mini_map.xml
- skins/default/xui/en-us/panel_notifications_channel.xml
- skins/default/xui/en-us/panel_overlaybar.xml
- skins/default/xui/en-us/panel_place_small.xml
- skins/default/xui/en-us/panel_place.xml
- skins/default/xui/en-us/panel_preferences_audio.xml
- skins/default/xui/en-us/panel_preferences_chat.xml
- skins/default/xui/en-us/panel_preferences_general.xml
- skins/default/xui/en-us/panel_preferences_graphics1.xml
- skins/default/xui/en-us/panel_preferences_im.xml
- skins/default/xui/en-us/panel_preferences_input.xml
- skins/default/xui/en-us/panel_preferences_network.xml
- skins/default/xui/en-us/panel_preferences_popups.xml
- skins/default/xui/en-us/panel_preferences_voice.xml
- skins/default/xui/en-us/panel_preferences_web.xml
- skins/default/xui/en-us/panel_progress.xml
- skins/default/xui/en-us/panel_region_covenant.xml
- skins/default/xui/en-us/panel_region_debug.xml
- skins/default/xui/en-us/panel_region_estate.xml
- skins/default/xui/en-us/panel_region_general.xml
- skins/default/xui/en-us/panel_region_terrain.xml
- skins/default/xui/en-us/panel_region_texture.xml
- skins/default/xui/en-us/panel_scrolling_param.xml
- skins/default/xui/en-us/panel_speaker_controls.xml
- skins/default/xui/en-us/panel_status_bar.xml
- skins/default/xui/en-us/panel_toolbar.xml
- skins/default/xui/en-us/panel_top_pick.xml
- skins/default/xui/en-us/panel_voice_controls.xml
- skins/default/xui/en-us/panel_voice_enable.xml
- skins/default/xui/en-us/panel_voice_options.xml
- skins/default/xui/en-us/panel_voice_remote_expanded.xml
- skins/default/xui/en-us/panel_voice_remote.xml
- skins/default/xui/en-us/role_actions.xml
- skins/default/xui/en-us/strings.xml
- skins/default/xui/en-us/teleport_strings.xml
- skins/default/xui/en-us/xui_version.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/skins/default/colors.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/skins/default/colors_base.xml
)
+list(APPEND viewer_XUI_FILES ${viewer_XUI_FILE_GLOB_LIST})
+list(SORT viewer_XUI_FILES)
+
source_group("XUI Files" FILES ${viewer_XUI_FILES})
set_source_files_properties(${viewer_XUI_FILES}