15 new revisions: Revision: e10f826e9d62 Branch: scons-build Author: Michael Whapples Date: Tue Jun 24 15:38:21 2014 UTC Log: SConstruct file, only initial much improvement expected to come. http://code.google.com/p/liblouisutdml/source/detail?r=e10f826e9d62 Revision: 6a48d85e25bc Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 13:59:16 2014 UTC Log: Improvements to SConstruct http://code.google.com/p/liblouisutdml/source/detail?r=6a48d85e25bc Revision: ac5ff725d87d Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 14:53:42 2014 UTC Log: Fix where libxml2 include and libs will be found. http://code.google.com/p/liblouisutdml/source/detail?r=ac5ff725d87d Revision: d7609155f4f0 Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:21:32 2014 UTC Log: Fixes and improvements to SConstruct http://code.google.com/p/liblouisutdml/source/detail?r=d7609155f4f0 Revision: 243d2716a793 Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:25:57 2014 UTC Log: Fix making java bindings optional depednent on finding jni.h http://code.google.com/p/liblouisutdml/source/detail?r=243d2716a793 Revision: d52cf41e0dcd Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:32:17 2014 UTC Log: Fix directory for liblouis includes http://code.google.com/p/liblouisutdml/source/detail?r=d52cf41e0dcd Revision: e98fdf8d7172 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:29:29 2014 UTC Log: Fix some windows issues http://code.google.com/p/liblouisutdml/source/detail?r=e98fdf8d7172 Revision: 1ce443e6e24d Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:35:11 2014 UTC Log: Fix typo http://code.google.com/p/liblouisutdml/source/detail?r=1ce443e6e24d Revision: e722a02a123a Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:37:38 2014 UTC Log: Fix another typo http://code.google.com/p/liblouisutdml/source/detail?r=e722a02a123a Revision: 063ea5bad882 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:43:28 2014 UTC Log: Include platform specific subdirectory for java includes http://code.google.com/p/liblouisutdml/source/detail?r=063ea5bad882 Revision: f1ddf962c59f Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:47:12 2014 UTC Log: Add liblouisutdml.def to scons build http://code.google.com/p/liblouisutdml/source/detail?r=f1ddf962c59f Revision: c9b145971012 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:49:10 2014 UTC Log: Remember liblouisutdml.def is in windows directory http://code.google.com/p/liblouisutdml/source/detail?r=c9b145971012 Revision: b63d47f1acb3 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:52:54 2014 UTC Log: Fix another name issue http://code.google.com/p/liblouisutdml/source/detail?r=b63d47f1acb3 Revision: 3acf3ce7b0ae Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 10:19:40 2014 UTC Log: Fix typo in JAVA_HOME environment variable name http://code.google.com/p/liblouisutdml/source/detail?r=3acf3ce7b0ae Revision: 4f0e12022362 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 11:06:26 2014 UTC Log: Added linux subdirectory of JDK include directory to includes http://code.google.com/p/liblouisutdml/source/detail?r=4f0e12022362 ============================================================================== Revision: e10f826e9d62 Branch: scons-build Author: Michael Whapples Date: Tue Jun 24 15:38:21 2014 UTC Log: SConstruct file, only initial much improvement expected to come. http://code.google.com/p/liblouisutdml/source/detail?r=e10f826e9d62 Added: /SConstruct ======================================= --- /dev/null +++ /SConstruct Tue Jun 24 15:38:21 2014 UTC @@ -0,0 +1,66 @@ +import os + +configEnvDefines = {'PACKAGE': 'liblouisutdml', + 'PACKAGE_NAME': 'liblouisutdml', + 'PACKAGE_STRING': 'liblouisutdml 2.5.0', + 'PACKAGE_VERSION': '2.5.0', + 'PACKAGE_BUGREPORT': 'john.boyer@xxxxxxxxxxxxxxxxx', + 'PACKAGE_URL': '', + 'VERSION': '2.5.0' + } +cSRCFiles = ['liblouisutdml/change_table.c', + 'liblouisutdml/makeContents.c', + 'liblouisutdml/examine_document.c', + 'liblouisutdml/liblouisutdml.c', + 'liblouisutdml/logging.c', + 'liblouisutdml/paths.c', + 'liblouisutdml/readconfig.c', + 'liblouisutdml/semantics.c', + 'liblouisutdml/transcribe_cdataSection.c', + 'liblouisutdml/transcribe_chemistry.c', + 'liblouisutdml/transcribe_computerCode.c', + 'liblouisutdml/transcribe_document.c', + 'liblouisutdml/transcribe_graphic.c', + 'liblouisutdml/transcribe_math.c', + 'liblouisutdml/transcribe_music.c', + 'liblouisutdml/transcribe_paragraph.c', + 'liblouisutdml/convert_utd.c', + 'liblouisutdml/utd2transinxml.c', + 'liblouisutdml/utd2dsbible.c', + 'liblouisutdml/utd2brf.c', + 'liblouisutdml/utd2pef.c', + 'liblouisutdml/utd2volumes.c', + 'liblouisutdml/transcriber.c', + ] +jniSRCFiles = ['java/Jliblouisutdml.c'] +toolsSRCFiles = ['tools/file2brl.c'] +louisutdmlDepLibs = ['louis', 'xml2'] + +env = Environment() +env.ParseConfig('pkg-config liblouis --cflags --libs') +env.ParseConfig('pkg-config libxml-2.0 --cflags --libs') +env.Append(CPPDEFINES={'LIBLOUIS_TABLES_PATH': '\\"/usr/local/share/liblouis/tables/\\"', + 'LBU_PATH': '\\"/usr/local/share/liblouisutdml/lbu_files/\\"' + }, + CPPPATH=['liblouisutdml', 'java', 'gnulib']) +env.Append(**configEnvDefines) +javacDir = os.path.dirname(env.WhereIs('javac')) +if not javacDir: + print("javac not found.") + Exit(1) +javaBaseDir = os.path.join(javacDir, '..') +print("Java in:%s" % javaBaseDir) +conf = Configure(env, config_h='liblouisutdml/config.h') +if not conf.CheckCC(): + print("C compiler not found.") + Exit(1) +if not conf.CheckCHeader('liblouis.h'): + print("liblouis.h not found.") + Exit(1) +for defName, defVal in configEnvDefines.items(): + conf.Define(defName, '"%s"' % defVal) +env = conf.Finish() ++utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles + jniSRCFiles, LIBS=louisutdmlDepLibs) +env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs)
+ ============================================================================== Revision: 6a48d85e25bc Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 13:59:16 2014 UTC Log: Improvements to SConstruct http://code.google.com/p/liblouisutdml/source/detail?r=6a48d85e25bc Modified: /SConstruct ======================================= --- /SConstruct Tue Jun 24 15:38:21 2014 UTC +++ /SConstruct Wed Jun 25 13:59:16 2014 UTC @@ -1,6 +1,23 @@ import os -configEnvDefines = {'PACKAGE': 'liblouisutdml', +# Some helper function definitions + +def CheckPKGConfig(context, version): + """Checks whether pkg-config of a given version can be found.""" + context.Message("Checking for pkg-config %s..." % version)+ ret = context.TryAction('pkg-config --atleast-pkgconfig-version=%s' % version)[0]
+ context.Result(ret) + return ret + +def CheckPKG(context, name): + """Checks for package using pkg-config""" + context.Message("Checking for %s..." % name) + ret = context.TryAction('pkg-config --exists \'%s\'' % name)[0] + context.Result(ret) + return ret + + +packageConfigDefines = {'PACKAGE': 'liblouisutdml', 'PACKAGE_NAME': 'liblouisutdml', 'PACKAGE_STRING': 'liblouisutdml 2.5.0', 'PACKAGE_VERSION': '2.5.0', @@ -37,30 +54,60 @@ louisutdmlDepLibs = ['louis', 'xml2'] env = Environment() -env.ParseConfig('pkg-config liblouis --cflags --libs') -env.ParseConfig('pkg-config libxml-2.0 --cflags --libs') -env.Append(CPPDEFINES={'LIBLOUIS_TABLES_PATH': '\\"/usr/local/share/liblouis/tables/\\"', - 'LBU_PATH': '\\"/usr/local/share/liblouisutdml/lbu_files/\\"' - }, - CPPPATH=['liblouisutdml', 'java', 'gnulib']) -env.Append(**configEnvDefines) -javacDir = os.path.dirname(env.WhereIs('javac')) -if not javacDir: - print("javac not found.") - Exit(1) -javaBaseDir = os.path.join(javacDir, '..') -print("Java in:%s" % javaBaseDir) -conf = Configure(env, config_h='liblouisutdml/config.h') +conf = Configure(env, + custom_tests={'CheckPKGConfig': CheckPKGConfig, + 'CheckPKG': CheckPKG}, + config_h='liblouisutdml/config.h' + ) if not conf.CheckCC(): - print("C compiler not found.") + print('C compiler not found.') Exit(1) -if not conf.CheckCHeader('liblouis.h'): - print("liblouis.h not found.") +if not conf.CheckPKGConfig('0.15.0'): + if sys.platform == 'win32': + liblouisIncDir = [os.path.join('..', 'liblouis', 'include')] + libxml2IncDir = [os.path.join('..', 'libxml2', 'include', 'libxml')] + liblouisLibDir = [os.path.join('..', 'liblouis')] + libxml2LibDir = [os.path.join('..', 'libxml2')] + else: + print('pkg-config >= 0.15.0 not found.') + Exit(1) +else: + if not conf.CheckPKG('liblouis >= 2.5.4'): + print('liblouis not found.') + Exit(1) + else: + conf.env.ParseConfig('pkg-config --cflags --libs liblouis') + if not conf.CheckPKG('libxml-2.0'): + print('libxml2 not found.') + Exit(1) + else: + conf.env.ParseConfig('pkg-config --cflags --libs libxml-2.0') +if not conf.CheckCHeader('stdlib.h'): + print('stdlib.h not found.') Exit(1) -for defName, defVal in configEnvDefines.items(): +if not conf.CheckCHeader('string.h'): + print('string.h not found.') + Exit(1) +if not conf.CheckFunc('memset'): + print('memset function not found.') + Exit(1) +javaHome = os.environ.get('JAVA_HOME') +if javaHome: + conf.env.Append(CPPFLAGS=[os.path.join(javaHome, 'include')]) +if not conf.CheckCHeader('jni.h'): + print('jni.h not found.') + Exit(1) +for defName, defVal in packageConfigDefines.items(): conf.Define(defName, '"%s"' % defVal) env = conf.Finish() +# env.ParseConfig('pkg-config liblouis --cflags --libs') +# env.ParseConfig('pkg-config libxml-2.0 --cflags --libs') +env.Append(CPPDEFINES={'LIBLOUIS_TABLES_PATH': '\\"/usr/local/share/liblouis/tables/\\"', + 'LBU_PATH': '\\"/usr/local/share/liblouisutdml/lbu_files/\\"' + }, + CPPPATH=['liblouisutdml', 'java', 'gnulib']) +utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles + jniSRCFiles, LIBS=louisutdmlDepLibs) env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs)
============================================================================== Revision: ac5ff725d87d Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 14:53:42 2014 UTC Log: Fix where libxml2 include and libs will be found. http://code.google.com/p/liblouisutdml/source/detail?r=ac5ff725d87d Modified: /SConstruct ======================================= --- /SConstruct Wed Jun 25 13:59:16 2014 UTC +++ /SConstruct Wed Jun 25 14:53:42 2014 UTC @@ -65,9 +65,9 @@ if not conf.CheckPKGConfig('0.15.0'): if sys.platform == 'win32': liblouisIncDir = [os.path.join('..', 'liblouis', 'include')] - libxml2IncDir = [os.path.join('..', 'libxml2', 'include', 'libxml')] + libxml2IncDir = [os.path.join('..', 'libxml2', 'include', 'libxml2')] liblouisLibDir = [os.path.join('..', 'liblouis')] - libxml2LibDir = [os.path.join('..', 'libxml2')] + libxml2LibDir = [os.path.join('..', 'libxml2', 'lib')] else: print('pkg-config >= 0.15.0 not found.') Exit(1) ============================================================================== Revision: d7609155f4f0 Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:21:32 2014 UTC Log: Fixes and improvements to SConstruct http://code.google.com/p/liblouisutdml/source/detail?r=d7609155f4f0 Modified: /SConstruct ======================================= --- /SConstruct Wed Jun 25 14:53:42 2014 UTC +++ /SConstruct Wed Jun 25 15:21:32 2014 UTC @@ -1,4 +1,5 @@ import os +import sys # Some helper function definitions @@ -52,6 +53,8 @@ jniSRCFiles = ['java/Jliblouisutdml.c'] toolsSRCFiles = ['tools/file2brl.c'] louisutdmlDepLibs = ['louis', 'xml2'] +incDirs = ['liblouisutdml', 'gnulib'] +libDirs = [] env = Environment() conf = Configure(env, @@ -66,8 +69,10 @@ if sys.platform == 'win32': liblouisIncDir = [os.path.join('..', 'liblouis', 'include')] libxml2IncDir = [os.path.join('..', 'libxml2', 'include', 'libxml2')] + incDirs += libxml2IncDir + liblouisIncDir liblouisLibDir = [os.path.join('..', 'liblouis')] libxml2LibDir = [os.path.join('..', 'libxml2', 'lib')] + libDirs += libxml2LibDir + liblouisLibDir else: print('pkg-config >= 0.15.0 not found.') Exit(1) @@ -93,10 +98,13 @@ Exit(1) javaHome = os.environ.get('JAVA_HOME') if javaHome: - conf.env.Append(CPPFLAGS=[os.path.join(javaHome, 'include')]) + conf.env.Append(CPPPATH=[os.path.join(javaHome, 'include')]) if not conf.CheckCHeader('jni.h'): print('jni.h not found.') Exit(1) +else: + incDirs += ['java'] + cSRCFiles += jniSRCFiles for defName, defVal in packageConfigDefines.items(): conf.Define(defName, '"%s"' % defVal) env = conf.Finish() @@ -106,8 +114,9 @@env.Append(CPPDEFINES={'LIBLOUIS_TABLES_PATH': '\\"/usr/local/share/liblouis/tables/\\"',
'LBU_PATH': '\\"/usr/local/share/liblouisutdml/lbu_files/\\"' }, - CPPPATH=['liblouisutdml', 'java', 'gnulib']) + CPPPATH=incDirs, + LIBPATH=libDirs)-utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles + jniSRCFiles, LIBS=louisutdmlDepLibs) +utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles, LIBS=louisutdmlDepLibs) env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs)
============================================================================== Revision: 243d2716a793 Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:25:57 2014 UTC Log: Fix making java bindings optional depednent on finding jni.h http://code.google.com/p/liblouisutdml/source/detail?r=243d2716a793 Modified: /SConstruct ======================================= --- /SConstruct Wed Jun 25 15:21:32 2014 UTC +++ /SConstruct Wed Jun 25 15:25:57 2014 UTC @@ -99,10 +99,7 @@ javaHome = os.environ.get('JAVA_HOME') if javaHome: conf.env.Append(CPPPATH=[os.path.join(javaHome, 'include')]) -if not conf.CheckCHeader('jni.h'): - print('jni.h not found.') - Exit(1) -else: +if conf.CheckCHeader('jni.h'): incDirs += ['java'] cSRCFiles += jniSRCFiles for defName, defVal in packageConfigDefines.items(): ============================================================================== Revision: d52cf41e0dcd Branch: scons-build Author: Michael Whapples Date: Wed Jun 25 15:32:17 2014 UTC Log: Fix directory for liblouis includes http://code.google.com/p/liblouisutdml/source/detail?r=d52cf41e0dcd Modified: /SConstruct ======================================= --- /SConstruct Wed Jun 25 15:25:57 2014 UTC +++ /SConstruct Wed Jun 25 15:32:17 2014 UTC @@ -67,7 +67,7 @@ Exit(1) if not conf.CheckPKGConfig('0.15.0'): if sys.platform == 'win32': - liblouisIncDir = [os.path.join('..', 'liblouis', 'include')] + liblouisIncDir = [os.path.join('..', 'liblouis', 'liblouis')] libxml2IncDir = [os.path.join('..', 'libxml2', 'include', 'libxml2')] incDirs += libxml2IncDir + liblouisIncDir liblouisLibDir = [os.path.join('..', 'liblouis')] ============================================================================== Revision: e98fdf8d7172 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:29:29 2014 UTC Log: Fix some windows issues http://code.google.com/p/liblouisutdml/source/detail?r=e98fdf8d7172 Modified: /SConstruct ======================================= --- /SConstruct Wed Jun 25 15:32:17 2014 UTC +++ /SConstruct Thu Jun 26 08:29:29 2014 UTC @@ -53,10 +53,16 @@ jniSRCFiles = ['java/Jliblouisutdml.c'] toolsSRCFiles = ['tools/file2brl.c'] louisutdmlDepLibs = ['louis', 'xml2'] -incDirs = ['liblouisutdml', 'gnulib'] +incDirs = ['liblouisutdml'] libDirs = [] env = Environment() +# Add JAVA_HOME paths if defined in environment variables +javaHome = os.environ.get('HAVA_HOME') +if javaHome: + env.Append(CPPPATH=[os.path.join(javaHome, 'include') + +# Now configure for the system conf = Configure(env, custom_tests={'CheckPKGConfig': CheckPKGConfig, 'CheckPKG': CheckPKG}, @@ -73,6 +79,8 @@ liblouisLibDir = [os.path.join('..', 'liblouis')] libxml2LibDir = [os.path.join('..', 'libxml2', 'lib')] libDirs += libxml2LibDir + liblouisLibDir + # Due to Windows linking and names, we need to redefine the libs + liblouisutdmlDepLibs = ['liblouis', 'libxml2'] else: print('pkg-config >= 0.15.0 not found.') Exit(1) @@ -96,9 +104,6 @@ if not conf.CheckFunc('memset'): print('memset function not found.') Exit(1) -javaHome = os.environ.get('JAVA_HOME') -if javaHome: - conf.env.Append(CPPPATH=[os.path.join(javaHome, 'include')]) if conf.CheckCHeader('jni.h'): incDirs += ['java'] cSRCFiles += jniSRCFiles @@ -115,5 +120,5 @@ LIBPATH=libDirs)utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles, LIBS=louisutdmlDepLibs) -env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs) +# env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs)
============================================================================== Revision: 1ce443e6e24d Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:35:11 2014 UTC Log: Fix typo http://code.google.com/p/liblouisutdml/source/detail?r=1ce443e6e24d Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:29:29 2014 UTC +++ /SConstruct Thu Jun 26 08:35:11 2014 UTC @@ -60,7 +60,7 @@ # Add JAVA_HOME paths if defined in environment variables javaHome = os.environ.get('HAVA_HOME') if javaHome: - env.Append(CPPPATH=[os.path.join(javaHome, 'include') + env.Append(CPPPATH=[os.path.join(javaHome, 'include')) # Now configure for the system conf = Configure(env, ============================================================================== Revision: e722a02a123a Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:37:38 2014 UTC Log: Fix another typo http://code.google.com/p/liblouisutdml/source/detail?r=e722a02a123a Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:35:11 2014 UTC +++ /SConstruct Thu Jun 26 08:37:38 2014 UTC @@ -60,7 +60,7 @@ # Add JAVA_HOME paths if defined in environment variables javaHome = os.environ.get('HAVA_HOME') if javaHome: - env.Append(CPPPATH=[os.path.join(javaHome, 'include')) + env.Append(CPPPATH=[os.path.join(javaHome, 'include')]) # Now configure for the system conf = Configure(env, ============================================================================== Revision: 063ea5bad882 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:43:28 2014 UTC Log: Include platform specific subdirectory for java includes http://code.google.com/p/liblouisutdml/source/detail?r=063ea5bad882 Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:37:38 2014 UTC +++ /SConstruct Thu Jun 26 08:43:28 2014 UTC @@ -60,7 +60,8 @@ # Add JAVA_HOME paths if defined in environment variables javaHome = os.environ.get('HAVA_HOME') if javaHome: - env.Append(CPPPATH=[os.path.join(javaHome, 'include')]) + env.Append(CPPPATH=[os.path.join(javaHome, 'include'), + os.path.join(javaHome, 'include', 'win32')]) # Now configure for the system conf = Configure(env, @@ -119,6 +120,6 @@ CPPPATH=incDirs, LIBPATH=libDirs)-utdmlSharedLibs = env.SharedLibrary('louisutdml', cSRCFiles, LIBS=louisutdmlDepLibs) +utdmlSharedLibs = env.SharedLibrary('liblouisutdml', cSRCFiles, LIBS=louisutdmlDepLibs) # env.Program('file2brl', toolsSRCFiles + ['gnulib/progname.c', 'gnulib/version-etc.c'], LIBS=utdmlSharedLibs)
============================================================================== Revision: f1ddf962c59f Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:47:12 2014 UTC Log: Add liblouisutdml.def to scons build http://code.google.com/p/liblouisutdml/source/detail?r=f1ddf962c59f Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:43:28 2014 UTC +++ /SConstruct Thu Jun 26 08:47:12 2014 UTC @@ -80,6 +80,7 @@ liblouisLibDir = [os.path.join('..', 'liblouis')] libxml2LibDir = [os.path.join('..', 'libxml2', 'lib')] libDirs += libxml2LibDir + liblouisLibDir + cSRCFiles += ['liblouisutdml.def'] # Due to Windows linking and names, we need to redefine the libs liblouisutdmlDepLibs = ['liblouis', 'libxml2'] else: ============================================================================== Revision: c9b145971012 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:49:10 2014 UTC Log: Remember liblouisutdml.def is in windows directory http://code.google.com/p/liblouisutdml/source/detail?r=c9b145971012 Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:47:12 2014 UTC +++ /SConstruct Thu Jun 26 08:49:10 2014 UTC @@ -80,7 +80,7 @@ liblouisLibDir = [os.path.join('..', 'liblouis')] libxml2LibDir = [os.path.join('..', 'libxml2', 'lib')] libDirs += libxml2LibDir + liblouisLibDir - cSRCFiles += ['liblouisutdml.def'] + cSRCFiles += ['windows/liblouisutdml.def'] # Due to Windows linking and names, we need to redefine the libs liblouisutdmlDepLibs = ['liblouis', 'libxml2'] else: ============================================================================== Revision: b63d47f1acb3 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 08:52:54 2014 UTC Log: Fix another name issue http://code.google.com/p/liblouisutdml/source/detail?r=b63d47f1acb3 Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:49:10 2014 UTC +++ /SConstruct Thu Jun 26 08:52:54 2014 UTC @@ -82,7 +82,7 @@ libDirs += libxml2LibDir + liblouisLibDir cSRCFiles += ['windows/liblouisutdml.def'] # Due to Windows linking and names, we need to redefine the libs - liblouisutdmlDepLibs = ['liblouis', 'libxml2'] + louisutdmlDepLibs = ['liblouis', 'libxml2'] else: print('pkg-config >= 0.15.0 not found.') Exit(1) ============================================================================== Revision: 3acf3ce7b0ae Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 10:19:40 2014 UTC Log: Fix typo in JAVA_HOME environment variable name http://code.google.com/p/liblouisutdml/source/detail?r=3acf3ce7b0ae Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 08:52:54 2014 UTC +++ /SConstruct Thu Jun 26 10:19:40 2014 UTC @@ -58,7 +58,7 @@ env = Environment() # Add JAVA_HOME paths if defined in environment variables -javaHome = os.environ.get('HAVA_HOME') +javaHome = os.environ.get('JAVA_HOME') if javaHome: env.Append(CPPPATH=[os.path.join(javaHome, 'include'), os.path.join(javaHome, 'include', 'win32')]) ============================================================================== Revision: 4f0e12022362 Branch: scons-build Author: Michael Whapples Date: Thu Jun 26 11:06:26 2014 UTC Log: Added linux subdirectory of JDK include directory to includes http://code.google.com/p/liblouisutdml/source/detail?r=4f0e12022362 Modified: /SConstruct ======================================= --- /SConstruct Thu Jun 26 10:19:40 2014 UTC +++ /SConstruct Thu Jun 26 11:06:26 2014 UTC @@ -60,8 +60,10 @@ # Add JAVA_HOME paths if defined in environment variables javaHome = os.environ.get('JAVA_HOME') if javaHome: - env.Append(CPPPATH=[os.path.join(javaHome, 'include'), - os.path.join(javaHome, 'include', 'win32')]) + javaInc = os.path.join(javaHome, 'include') + env.Append(CPPPATH=[os.path.join(javaInc), + os.path.join(javaInc 'win32'), + os.path.join(javaInc, 'linux')]) # Now configure for the system conf = Configure(env, For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com