Browse Source

Add TinyXML

David Rose 16 years ago
parent
commit
a5f509bea3
4 changed files with 22 additions and 3 deletions
  1. 6 3
      dtool/Config.pp
  2. 5 0
      dtool/LocalSetup.pp
  3. 5 0
      dtool/Package.pp
  4. 6 0
      dtool/pptempl/Global.pp

+ 6 - 3
dtool/Config.pp

@@ -824,21 +824,24 @@
 #defer HAVE_RAD_MSS $[libtest $[RAD_MSS_LPATH],$[RAD_MSS_LIBS]]
 
 // Info for the Fmod audio engine
-// note this may be overwritten in wintools Config.pp
 #define FMODEX_IPATH /usr/local/fmod/api/inc
 #define FMODEX_LPATH /usr/local/fmod/api/lib
 #define FMODEX_LIBS $[if $[libtest $[FMODEX_LPATH],fmodex64],fmodex64,fmodex]
 #defer HAVE_FMODEX $[libtest $[FMODEX_LPATH],$[FMODEX_LIBS]]
 
 // Info for the Ageia PhysX SDK
-// note this may be overwritten in wintools Config.pp
 #define PHYSX_IPATH
 #define PHYSX_LPATH
 #define PHYSX_LIBS PhysXLoader.lib NxCharacter.lib NxCooking.lib NxExtensions.lib
 #defer HAVE_PHYSX $[libtest $[PHYSX_LPATH],$[PHYSX_LIBS]]
 
+// Info for TinyXML library
+#define TINYXML_IPATH
+#define TINYXML_LPATH
+#define TINYXML_LIBS $[if $[WINDOWS_PLATFORM],tinyxml.lib,tinyxml]
+#defer HAVE_TINYXML $[libtest $[TINYXML_LPATH],$[TINYXML_LIBS]]
+
 // Info for http://www.sourceforge.net/projects/chromium
-// note this may be overwritten in wintools Config.pp
 #define CHROMIUM_IPATH /usr/include/chromium/include
 #define CHROMIUM_LPATH /usr/lib/chromium/bin/WINT_NT
 #define CHROMIUM_LIBS spuload

+ 5 - 0
dtool/LocalSetup.pp

@@ -96,6 +96,11 @@
 #else
 #print - Did not find Ageia PhysX
 #endif
+#if $[HAVE_TINYXML]
+#print + TinyXML
+#else
+#print - Did not find TinyXML
+#endif
 #if $[HAVE_GTK]
 #print + gtk+-2
 #else

+ 5 - 0
dtool/Package.pp

@@ -262,6 +262,11 @@
 #set PHYSX_LIBS $[PHYSX_LIBS]
 #set HAVE_PHYSX $[HAVE_PHYSX]
 
+#set TINYXML_IPATH $[unixfilename $[TINYXML_IPATH]]
+#set TINYXML_LPATH $[unixfilename $[TINYXML_LPATH]]
+#set TINYXML_LIBS $[TINYXML_LIBS]
+#set HAVE_TINYXML $[HAVE_TINYXML]
+
 #set CHROMIUM_IPATH $[unixfilename $[CHROMIUM_IPATH]]
 #set CHROMIUM_LPATH $[unixfilename $[CHROMIUM_LPATH]]
 #set CHROMIUM_LIBS $[CHROMIUM_LIBS]

+ 6 - 0
dtool/pptempl/Global.pp

@@ -372,6 +372,12 @@
   #define physx_libs $[PHYSX_LIBS]
 #endif
 
+#if $[HAVE_TINYXML]
+  #define tinyxml_ipath $[wildcard $[TINYXML_IPATH]]
+  #define tinyxml_lpath $[wildcard $[TINYXML_LPATH]]
+  #define tinyxml_libs $[TINYXML_LIBS]
+#endif
+
 #if $[HAVE_CHROMIUM]
   #define chromium_ipath $[wildcard $[CHROMIUM_IPATH]]
   #define chromium_lpath $[wildcard $[CHROMIUM_LPATH]]