summaryrefslogtreecommitdiff
path: root/ucpp/ucpp.patch
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@suse.com>2012-07-17 12:30:48 +0100
committerMichael Meeks <michael.meeks@suse.com>2012-07-18 09:29:19 +0100
commit63c508e3e86a140e35161c45d2be97779746f6cb (patch)
treecd9cf11ebc10c6a2bef35e0179d8b42b7c2c1e89 /ucpp/ucpp.patch
parentd97caa2a77bcd42cb67eba659f7a79baf8ac0cfc (diff)
re-base on ALv2 code. Includes:
118568: switch to using ucpp Patch contributed by Juergen Schmidt http://svn.apache.org/viewvc?view=revision&revision=1209396
Diffstat (limited to 'ucpp/ucpp.patch')
-rw-r--r--ucpp/ucpp.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/ucpp/ucpp.patch b/ucpp/ucpp.patch
new file mode 100644
index 000000000000..169a7e6c4adc
--- /dev/null
+++ b/ucpp/ucpp.patch
@@ -0,0 +1,62 @@
+--- misc/ucpp/makefile.mk
++++ misc/build/ucpp/makefile.mk
+@@ -1 +1,47 @@
+-dummy
++#
++# 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/.
++#
++# This file incorporates work covered by the following license notice:
++#
++# Licensed to the Apache Software Foundation (ASF) under one or more
++# contributor license agreements. See the NOTICE file distributed
++# with this work for additional information regarding copyright
++# ownership. The ASF licenses this file to you under the Apache
++# License, Version 2.0 (the "License"); you may not use this file
++# except in compliance with the License. You may obtain a copy of
++# the License at http://www.apache.org/licenses/LICENSE-2.0 .
++#
++PRJ=..$/..$/..$/..
++
++PRJNAME=ucpp
++TARGET=ucpp
++TARGETTYPE=CUI
++LIBTARGET=NO
++NO_DEFAULT_STL=TRUE
++
++EXTERNAL_WARNINGS_NOT_ERRORS := TRUE
++
++# --- Settings -----------------------------------------------------
++.INCLUDE : settings.mk
++
++UWINAPILIB=
++LIBSALCPPRT=
++
++# --- Files --------------------------------------------------------
++
++CFLAGS+= -DNO_UCPP_BUF -DUCPP_CONFIG -DSTAND_ALONE
++
++APP1TARGET= $(TARGET)
++APP1OBJS= $(OBJ)$/assert.obj $(OBJ)$/cpp.obj $(OBJ)$/eval.obj $(OBJ)$/hash.obj $(OBJ)$/lexer.obj $(OBJ)$/macro.obj $(OBJ)$/mem.obj $(OBJ)$/nhash.obj
++
++APP1STDLIBS=
++
++
++OBJFILES = $(APP1OBJS)
++
++.INCLUDE : target.mk
++
+--- misc/ucpp/cpp.c
++++ misc/build/ucpp/cpp.c
+@@ -2464,7 +2464,7 @@
+ warning(-1, "unknown option '%s'", argv[i]);
+ } else {
+ if (filename != 0) {
+- error(-1, "spurious filename '%s'", argv[i]);
++ error(-1, "spurious duplicate filename '%s' - vs. '%s' ", argv[i], filename);
+ return 2;
+ }
+ filename = argv[i];