Exemple #1
0
 def get_default_flags(self):
     return {
         'LDFLAGS':
         Builder.get_default_flags(self)['LDFLAGS'],
         'CC':
         self.get_default_toolchain_mappings()['CC'] + ' ' +
         Builder.get_default_flags(self)['CFLAGS']
     }
 def get_default_flags(self):
     """ Modify the flags to add the sixty_four business """
     flags = Builder.get_default_flags(self)
     if not (self.get_current_arch() == "host"):
         flags["CFLAGS"] += " -imacros " + os.path.join(self.get_current_source_path(), "sixty_four.h")
         flags["CXXFLAGS"] += " -imacros " + os.path.join(self.get_current_source_path(), "sixty_four.h")
     flags["LIBS"] = "-lsupc++ -lstdc++"
     return flags
 def salt_flags(self, flags):
     flags = Builder.salt_flags(self, flags)
     pkg_config_path = os.path.join(self.get_build_path(), 'lib', 'pkg_config')
     if 'PKG_CONFIG_PATH' in flags:
         flags['PKG_CONFIG_PATH'] = pkg_config_path
     else:
         flags['PKG_CONFIG_PATH'] += os.path.sep + pkg_config_path
     return flags
Exemple #4
0
 def salt_flags(self, flags):
     flags = Builder.salt_flags(self, flags)
     pkg_config_path = os.path.join(self.get_build_path(), 'lib', 'pkg_config')
     if 'PKG_CONFIG_PATH' in flags:
         flags['PKG_CONFIG_PATH'] = pkg_config_path
     else:
         flags['PKG_CONFIG_PATH'] += os.path.sep + pkg_config_path
     return flags
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags = LibiconvBuilder(self.get_recon()).salt_flags(Builder.get_default_flags(self))
     flags = SQLiteBuilder(self.get_recon()).salt_flags(flags)
     flags = GeosBuilder(self.get_recon()).salt_flags(flags)
     flags = Proj4Builder(self.get_recon()).salt_flags(flags)
     flags = FreeXLBuilder(self.get_recon()).salt_flags(flags)
     flags['LDFLAGS'] += ' -lm'
     return flags
 def get_default_flags(self):
     """
     Changes the default flags to include:
     gl_cv_header_working_stdint_h=yes
     """
     flags = Builder.get_default_flags(self).copy()
     flags['gl_cv_header_working_stdint_h'] = 'yes'
     flags['CFLAGS'] += ' -UHAVE_LANGINFO_CODESET'
     return flags
 def get_default_flags(self):
     """ Modify the flags to add the sixty_four business """
     flags = Builder.get_default_flags(self)
     flags['CFLAGS'] += ' -imacros ' + os.path.join(
         self.get_current_source_path(), 'sixty_four.h')
     flags['CXXFLAGS'] += ' -imacros ' + os.path.join(
         self.get_current_source_path(), 'sixty_four.h')
     flags['LIBS'] = '-lsupc++ -lstdc++'
     return flags
 def get_default_flags(self):
     """ Modify the flags to add the sixty_four business """
     flags = Builder.get_default_flags(self)
     flags['CFLAGS'] += ' -imacros ' + os.path.join(
         self.get_current_source_path(), 'sixty_four.h')
     flags['CXXFLAGS'] += ' -imacros ' + os.path.join(
         self.get_current_source_path(), 'sixty_four.h')
     flags['LIBS'] = '-lsupc++ -lstdc++'
     return flags
Exemple #9
0
 def get_default_flags(self):
     """
     Changes the default flags to include:
     gl_cv_header_working_stdint_h=yes
     """
     flags = Builder.get_default_flags(self).copy()
     flags['gl_cv_header_working_stdint_h'] = 'yes'
     flags['CFLAGS'] += ' -UHAVE_LANGINFO_CODESET'
     return flags
    def get_default_flags(self):
        """ Returns the default flags salted with dependencies """
        flags = Builder.get_default_flags(self)
        gnu_libstdcxx = os.path.join(self.get_recon().get_ndk_path(),
                                     'sources', 'cxx-stl', 'gnu-libstdc++',
                                     '4.4.3', 'libs', 'armeabi')

        flags['CXXFLAGS'] = MY_STD_CXXFLAGS="-L" + gnu_libstdcxx + ' ' + flags['CXXFLAGS']
        flags['CXXFLAGS'] += ' -lsupc++ -llog -lz -lm -ldl -lc -lgcc -lgnustl_static -lz -lm -ldl -lm'
        return flags
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags = LibiconvBuilder(self.get_recon()).salt_flags(
         Builder.get_default_flags(self))
     flags = SQLiteBuilder(self.get_recon()).salt_flags(flags)
     flags = GeosBuilder(self.get_recon()).salt_flags(flags)
     flags = Proj4Builder(self.get_recon()).salt_flags(flags)
     flags = FreeXLBuilder(self.get_recon()).salt_flags(flags)
     flags['LDFLAGS'] += ' -lm'
     return flags
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     default_flags = Builder.get_default_flags(self)
     arch = self.get_current_arch()
     flags = SQLiteBuilder(self.get_recon(), arch).salt_flags(default_flags)
     flags = GeosBuilder(self.get_recon(), arch).salt_flags(flags)
     flags = Proj4Builder(self.get_recon(), arch).salt_flags(flags)
     flags["LDFLAGS"] += " -lm"
     print flags
     return flags
    def get_default_flags(self):
        """ Returns the default flags salted with dependencies """
        flags = Builder.get_default_flags(self)
        gnu_libstdcxx = os.path.join(self.get_recon().get_ndk_path(),
                                     'sources', 'cxx-stl', 'gnu-libstdc++',
                                     '4.4.3', 'libs', 'armeabi')

        flags[
            'CXXFLAGS'] = MY_STD_CXXFLAGS = "-L" + gnu_libstdcxx + ' ' + flags[
                'CXXFLAGS']
        flags[
            'CXXFLAGS'] += ' -lsupc++ -llog -lz -lm -ldl -lc -lgcc -lgnustl_static -lz -lm -ldl -lm'
        return flags
Exemple #14
0
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--with-qgis-base-path=' + QGisBuilder(self.get_recon()).get_build_path(),
                   '--with-python-base-path=' + PythonBuilder(self.get_recon()).get_build_path(),
                   '--with-qt-base-path=' + self.get_recon().get_qt_path(),
                   '--with-qt-library-path=' + os.path.join(self.get_source_path(), 'lib'),
                   '--with-qt-include-path=' + os.path.join(self.get_recon().get_qt_path(), 'include'),
                   '--with-sip=' + self.sip_dir(),
                   '--with-pyqt4-flags=' + self.pyqt4_override_flags(),
                   '--with-pyqt4-dir=' + self.sip_dir(),
                   '--with-sip-binary-path=' + self.host_python_binary_path(),
                   '--with-preconfig-path=/data/data/org.kde.necessitas.example.QGisMobility/files',
                   '--with-project-code-path=/data/data/org.kde.necessitas.example.QGisMobility/files/application',
                   '--with-xtra-sip-dirs=' + os.path.join(QGisBuilder(self.get_recon()).get_source_path(),
                                                          'qgis-1.8.0/python'),
                   '--disable-silent-rules'])
     return flags
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--with-qgis-base-path=' + QGisBuilder(self.get_recon()).get_build_path(),
                   '--with-python-base-path=' + PythonBuilder(self.get_recon()).get_build_path(),
                   '--with-qt-base-path=' + self.get_recon().get_qt_path(),
                   '--with-qt-library-path=' + os.path.join(self.get_source_path(), 'lib'),
                   '--with-qt-include-path=' + os.path.join(self.get_recon().get_qt_path(), 'include'),
                   '--with-sip=' + self.sip_dir(),
                   '--with-pyqt4-flags=' + self.pyqt4_override_flags(),
                   '--with-pyqt4-dir=' + self.sip_dir(),
                   '--with-sip-binary-path=' + self.host_python_binary_path(),
                   '--with-preconfig-path=/data/data/org.kde.necessitas.example.QGisMobility/files',
                   '--with-project-code-path=/data/data/org.kde.necessitas.example.QGisMobility/files/application',
                   '--with-xtra-sip-dirs=' + os.path.join(QGisBuilder(self.get_recon()).get_source_path(),
                                                          'qgis-1.8.0/python'),
                   '--disable-silent-rules'])
     return flags
 def get_default_configure_flags(self):
     """ Override the configure flags to use """
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--disable-inline'])
     return flags
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags = LibiconvBuilder(self.get_recon()).salt_flags(
         Builder.get_default_flags(self))
     flags['LDFLAGS'] += ' -lm'
     return flags
 def get_path(self):
     """ Also return the path of the ndk itself """
     return os.pathsep.join(
         [self.get_recon().get_ndk_path(),
          Builder.get_path(self)])
Exemple #19
0
 def get_default_toolchain_mappings(self):
     flags = Builder.get_default_toolchain_mappings(self)
     flags['LD_RUN_PATH'] = os.path.join(self.get_recon().get_qt_path(), 'lib')
     return flags
 def purge(self, arch):
     if not (arch == 'host'): Builder.purge(self, arch)
 def __init__(self, recon):
     Builder.__init__(self, recon)
     self._python_builder = PythonBuilder(recon)
     self._host_python_vars = self._python_builder.get_host_python_vars()
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--without-grib'])
     return flags
 def get_default_configure_flags(self):
     """ Override the configure flags to use """
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--disable-inline'])
     return flags
 def salt_flags(self, flags):
     flags = Builder.salt_flags(self, flags)
     self.insert_config_path_flag(flags)
     return flags
 def get_default_flags(self):
     flags = Builder.get_default_flags(self)
     flags['LIBS'] = '-lsupc++ -lstdc++'
     return flags
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(["--disable-geosadvanced", "--disable-iconv", "--disable-freexl"])
     return flags
 def __init__(self, recon):
     Builder.__init__(self, recon)
     self._build_shared = ' '.join([self.get_tool('gcc'), 
                                    '--shared', self.get_cflags()])
 def get_path(self):
     """ Also return the path of the ndk itself """
     return os.pathsep.join([self.get_recon().get_ndk_path(),
                             Builder.get_path(self)])
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(
         ['--disable-geosadvanced', '--disable-iconv', '--disable-freexl'])
     return flags
 def remove(self):
     Builder.remove(self)
     for fn in os.listdir(self.cache_path):
         if len(fn) > 8 and ".py_fini" == fn[:8]:
             os.remove(os.path.join(self.cache_path, fn))
Exemple #31
0
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags = Builder.get_default_flags(self)
     flags['ANDROID_NDK_ROOT'] = self.get_recon().get_ndk_path()
     return flags
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--disable-geosadvanced', '--disable-iconv'])
     return flags
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags = LibiconvBuilder(self.get_recon()).salt_flags(Builder.get_default_flags(self))
     flags['LDFLAGS'] += ' -lm'
     return flags
 def __init__(self, recon):
     Builder.__init__(self, recon)
     self._build_shared = ' '.join(
         [self.get_tool('gcc'), '--shared',
          self.get_cflags()])
 def get_default_toolchain_mappings(self):
     flags = Builder.get_default_toolchain_mappings(self)
     flags['LD_RUN_PATH'] = os.path.join(self.get_recon().get_qt_path(), 'lib')
     return flags
 def remove(self):
     Builder.remove(self)
     for fn in os.listdir(self.cache_path):
         if len(fn) > 8 and ".py_fini" == fn[:8]:
             os.remove(os.path.join(self.cache_path, fn))
 def get_default_flags(self):
     flags = Builder.get_default_flags(self)
     flags['LIBS'] = '-lsupc++ -lstdc++'
     return flags
 def salt_flags(self, flags):
     flags = Builder.salt_flags(self, flags)
     self.insert_config_path_flag(flags)
     return flags
 def get_default_flags(self):
     return { 'LDFLAGS' : Builder.get_default_flags(self)['LDFLAGS'],
              'CC'      : self.get_default_toolchain_mappings()['CC'] + ' ' + 
                          Builder.get_default_flags(self)['CFLAGS'] }        
 def get_default_flags(self):
     """ Returns the default flags salted with dependencies """
     flags  = Builder.get_default_flags(self)
     flags['ANDROID_NDK_ROOT'] = self.get_recon().get_ndk_path()
     return flags
 def get_default_configure_flags(self):
     flags = Builder.get_default_configure_flags(self)
     flags.extend(['--without-grib'])
     return flags