[PATCH 2/2] wineboot: Use PACKAGE_BUGREPORT instead of hardcoding it.
Rémi Bernon
rbernon at codeweavers.com
Mon May 18 03:13:02 CDT 2020
On 5/16/20 12:22 PM, Francois Gouget wrote:
> Using config.h is not allowed when cross-compiling so wineboot must get
> the PACKAGE_BUGREPORT from its own .h.in file.
>
> Signed-off-by: Francois Gouget <fgouget at free.fr>
> ---
> programs/wineboot/Makefile.in | 3 +++
> programs/wineboot/{resource.h => resource.h.in} | 3 +++
> programs/wineboot/wineboot.c | 2 +-
> 3 files changed, 7 insertions(+), 1 deletion(-)
> rename programs/wineboot/{resource.h => resource.h.in} (88%)
>
> diff --git a/programs/wineboot/Makefile.in b/programs/wineboot/Makefile.in
> index 3921fa96444..b3f3db5f4e7 100644
> --- a/programs/wineboot/Makefile.in
> +++ b/programs/wineboot/Makefile.in
> @@ -9,6 +9,9 @@ C_SRCS = \
> shutdown.c \
> wineboot.c
>
> +IN_SRCS = \
> + resource.h.in
> +
> RC_SRCS = wineboot.rc
>
> MANPAGES = wineboot.man.in
> diff --git a/programs/wineboot/resource.h b/programs/wineboot/resource.h.in
> similarity index 88%
> rename from programs/wineboot/resource.h
> rename to programs/wineboot/resource.h.in
> index 4ff3c69e2d5..6be109e2a8a 100644
> --- a/programs/wineboot/resource.h
> +++ b/programs/wineboot/resource.h.in
> @@ -25,3 +25,6 @@
>
> #define IDD_ENDTASK 100
> #define IDD_WAITDLG 101
> +
> +/* Define to the address where bug reports for this package should be sent. */
> +#define PACKAGE_BUGREPORT "@PACKAGE_BUGREPORT@"
> diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c
> index ac0b04d6d81..ec0732edcd8 100644
> --- a/programs/wineboot/wineboot.c
> +++ b/programs/wineboot/wineboot.c
> @@ -891,7 +891,7 @@ static BOOL pendingRename(void)
> if( res!=ERROR_SUCCESS )
> {
> WINE_ERR("Couldn't query value after successfully querying before (%u),\n"
> - "please report to wine-devel at winehq.org\n", res);
> + "please report to %s\n", res, PACKAGE_BUGREPORT);
> res=FALSE;
> goto end;
> }
>
Hi!
Wouldn't it make sense to have a global crossconfig.h.in for this and
for possibly other constants, as the number of cross-compiled modules
grows, and to support the third party PE dependencies thing?
--
Rémi Bernon <rbernon at codeweavers.com>
More information about the wine-devel
mailing list