office-gobmx/bin
Michael Weghorn d2d6e5c235 qtcreator: Show actual names for build configurations
At least with current Qt Creator 4.14, no proper
names were shown for the build configurations in
the project's "Build" settings, but just integers.

Using the config key 'ProjectExplorer.ProjectConfiguration.DisplayName'
instead of 'ProjectExplorer.ProjectConfiguration.DefaultDisplayName'
in the *.user.pro file makes this work as intended, and "01-Global Build"
(and others) shows up as the name  for the top-level 'lo.pro' project
and "1-Build vcl" for 'vcl.pro', etc.

Along with the two previous qtcreator-related commits,
this should generally (re)implement an easy way to
run unit tests etc. directly from the Qt Creator IDE
without having to set that up manually, which cloph
mentioned as missing in his FOSDEM talk today
("Using IDEs for LibreOffice development", [1]).

To use this, select the corresponding build configuration
by clicking on the "screen" icon on the bottom left,
then build the project (Ctrl+B or left-click on the
"hammer" icon on the bottom left).

I didn't check whether the single targets are still up
to date.

[1] https://fosdem.org/2021/schedule/event/lo_ideforlodevelopment/

Change-Id: I9965829db319a8b26f5ad82d3ffa723a28da7910
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110536
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2021-02-07 19:53:11 +01:00
..
text_cat
update
bash-completion.in
benchmark-document-loading
bffvalidator.sh.in
check-elf-dynamic-objects
check-icon-sizes.py
check-implementer-notes.py
check-missing-export-asserts.py
check-missing-unittests.py check-missing-unittests: show priority of each bug 2021-02-07 19:14:45 +01:00
convwatch.py
distro-install-clean-up
distro-install-desktop-integration
distro-install-file-lists
distro-install-sdk
dump-poolitems-values.py
extract-tooltip.py
fake_pom.xml
find-can-be-private-symbols.classes.results find-can-be-private-symbols 2021-01-22 12:41:59 +01:00
find-can-be-private-symbols.functions.results find-can-be-private-symbols 2021-01-22 12:41:59 +01:00
find-can-be-private-symbols.py find-can-be-private-symbols 2021-01-22 12:41:59 +01:00
find-clang-format.py
find-duplicated-files.py
find-duplicated-sids.py
find-files-not-referenced-by-makefile.py
find-german-comments
find-headers-to-move-inside-modules.py
find-mergedlib-can-be-private.classes.results remove support for deprecated GtkAlignment 2021-01-06 20:34:00 +01:00
find-mergedlib-can-be-private.py
find-most-common-warn-messages.py
find-most-repeated-functions.py
find-undocumented-classes
find-unneeded-includes pdfium: rework to eliminate FPDF_PAGEOBJECT from the public interface 2021-01-20 08:25:50 +01:00
find-unused-defines.py
find-unused-sid-commands.py
find-unused-typedefs.py
find-unusedheaders.py
fixincludeguards.sh
fuzzfiles
gbuild-to-ide qtcreator: Show actual names for build configurations 2021-02-07 19:53:11 +01:00
gen-boost-headers
gen-iwyu-dummy-lib
gen-iwyu-dummy-lib.awk
generate-bash-completion.py
get-bugzilla-attachments-by-mimetype
get_config_variables
git-ps1
gla11y remove support for deprecated GtkAlignment 2021-01-06 20:34:00 +01:00
includebloat.awk
ios-mapfile-statistics
java-set-classpath.in
lint-ui.py remove support for deprecated GtkAlignment 2021-01-06 20:34:00 +01:00
list-dispatch-commands.py
list-uitest.py
lo-all-static-libs
lo-commit-stat
lo-pack-sources
lo-xlate-lang
lolcat
merge-app-bundles
module-deps.pl
moveglobalheaders.sh
odfvalidator.sh.in
officeotron.sh.in
oss-fuzz-build.sh
parse-perfcheck.py
README
refcount_leak.py
removetooltip_markups.sh
rename-sw-abbreviations.sh
run
sanitize-excludelist.txt
sanitize-image-links
striplanguagetags.sh
stubify.pl
symbolstore.py
symstore.sh
test-hid-vs-ui.py
ui-checkdomain.sh
ui-converter-skeleton.py remove deprecated [x|y]align property for CheckBoxes and RadioButtons 2021-01-21 20:37:49 +01:00
ui-translatable.sh
unpack-sources
update_pch
update_pch.sh
update_pch_autotune.sh
update_pch_bisect
upload_symbols.py
verify-custom-widgets-libs

Tools and scripts mostly not used during the build

This direction has a number of key pieces (?) that are used during the
build, or are simply generally useful. One example is

bin/find-german-comments <directory>

which will try to detect and extract all the German comments in a
given source code hierarchy / directory.