Add software patent setting to build config template.
authorKlemens Friedl <frik85@gmail.com>
Sat, 22 Jul 2006 19:38:18 +0000 (19:38 +0000)
committerKlemens Friedl <frik85@gmail.com>
Sat, 22 Jul 2006 19:38:18 +0000 (19:38 +0000)
Implement the setting in freetype2 (rbuild file).

svn path=/trunk/; revision=23230

reactos/config-ppc.template.rbuild
reactos/config.template.rbuild
reactos/dll/3rdparty/freetype/devel/ftoption.h
reactos/dll/3rdparty/freetype/freetype.rbuild

index 3bc70c8..c5f7cf1 100644 (file)
 -->
 <property name="DBG" value="1" />
 
+
+<!--
+  Whether to compile apps/libs with features covered software patents or not.
+  If you live in a country where software patents are valid/apply, don't
+  enable this (except they/you purchased a license from the patent owner).
+  This settings is disabled (0) by default.
+-->
+<property name="NSWPAT" value="0" />
+
 </rbuild>
index 1c0b026..f54c6fa 100644 (file)
 -->
 <property name="GDB" value="0" />
 
+
+<!--
+  Whether to compile apps/libs with features covered software patents or not.
+  If you live in a country where software patents are valid/apply, don't
+  enable this (except they/you purchased a license from the patent owner).
+  This settings is disabled (0) by default.
+-->
+<property name="NSWPAT" value="0" />
+
 </rbuild>
index f523403..6f2c743 100644 (file)
@@ -436,7 +436,7 @@ FT_BEGIN_HEADER
   /*   Do not #undef this macro here, since the build system might         */
   /*   define it for certain configurations only.                          */
   /*                                                                       */
-#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
+/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
 
 
   /*************************************************************************/
index 179e13f..d03c1a3 100644 (file)
@@ -6,6 +6,9 @@
        <define name="__NTDRIVER__" />
        <define name="__NO_CTYPE_INLINES" />
        <define name="__USE_W32API" />
+       <if property="NSWPAT" value="1">
+               <define name="TT_CONFIG_OPTION_BYTECODE_INTERPRETER" />
+       </if>
        <library>ntoskrnl</library>
        <library>hal</library>
        <directory name="i386">