62c047ffb3
This seems to be a good idea based on several discussions in the project. In the end catching SEH exceptions is just going to cause strange platform dependent bahavior. This patch is based on on http://thread.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/39102/focus=55516 and includes some additional cleanup of the sal signal code. Change-Id: Iedc998e37e6495afec445eccb60fa1c2b1a7defd Reviewed-on: https://gerrit.libreoffice.org/26497 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
54 lines
1.2 KiB
Makefile
54 lines
1.2 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
|
|
$(eval $(call gb_Executable_Executable,climaker))
|
|
|
|
$(eval $(call gb_Executable_use_package,climaker,\
|
|
cli_basetypes_copy \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_add_cxxflags,climaker,\
|
|
-AI $(INSTDIR)/$(LIBO_URE_LIB_FOLDER) \
|
|
-EHa -clr \
|
|
-LN \
|
|
-wd4339 \
|
|
-wd4715 \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_add_ldflags,climaker,\
|
|
-ignore:4248 \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_use_internal_bootstrap_api,climaker,\
|
|
udkapi \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_use_libraries,climaker,\
|
|
cppu \
|
|
cppuhelper \
|
|
sal \
|
|
salhelper \
|
|
unoidl \
|
|
$(gb_UWINAPI) \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_use_system_win32_libs,climaker,\
|
|
mscoree \
|
|
msvcmrt \
|
|
))
|
|
|
|
$(eval $(call gb_Executable_add_exception_objects,climaker,\
|
|
cli_ure/source/climaker/climaker_app \
|
|
cli_ure/source/climaker/climaker_emit \
|
|
))
|
|
|
|
$(call gb_Executable_get_headers_target,climaker) : \
|
|
$(call gb_CliLibrary_get_target,cli_basetypes)
|
|
|
|
# vim: set noet sw=4 ts=4:
|