Merge pull request #420 from kiwix/O3_compilation
Build all make based dependency using -O3 option.
This commit is contained in:
commit
20394d341f
|
@ -303,7 +303,10 @@ class MakeBuilder(Builder):
|
||||||
make_option = ""
|
make_option = ""
|
||||||
install_option = ""
|
install_option = ""
|
||||||
configure_script = "configure"
|
configure_script = "configure"
|
||||||
configure_env = None
|
configure_env = {
|
||||||
|
'_format_CFLAGS' : '{env[CFLAGS]} -O3',
|
||||||
|
'_format_CXXFLAGS': '{env[CXXFLAGS]} -O3'
|
||||||
|
}
|
||||||
make_target = ""
|
make_target = ""
|
||||||
flatpak_buildsystem = None
|
flatpak_buildsystem = None
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@ class KiwixDesktop(Dependency):
|
||||||
class Builder(QMakeBuilder):
|
class Builder(QMakeBuilder):
|
||||||
dependencies = ["qt", "qtwebengine", "kiwix-lib", "aria2", "kiwix-tools"]
|
dependencies = ["qt", "qtwebengine", "kiwix-lib", "aria2", "kiwix-tools"]
|
||||||
make_install_target = 'install'
|
make_install_target = 'install'
|
||||||
|
configure_env = None
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def configure_option(self):
|
def configure_option(self):
|
||||||
|
|
|
@ -19,7 +19,7 @@ class UUID(Dependency):
|
||||||
class Builder(MakeBuilder):
|
class Builder(MakeBuilder):
|
||||||
configure_option = ("--enable-libuuid --disable-debugfs --disable-imager --disable-resizer --disable-defrag --enable-fsck"
|
configure_option = ("--enable-libuuid --disable-debugfs --disable-imager --disable-resizer --disable-defrag --enable-fsck"
|
||||||
" --disable-uuidd")
|
" --disable-uuidd")
|
||||||
configure_env = {'_format_CFLAGS': "{env.CFLAGS} -fPIC"}
|
configure_env = {'_format_CFLAGS': "{env.CFLAGS} -O3 -fPIC"}
|
||||||
static_configure_option = dynamic_configure_option = ""
|
static_configure_option = dynamic_configure_option = ""
|
||||||
make_target = 'libs'
|
make_target = 'libs'
|
||||||
make_install_target = 'install-libs'
|
make_install_target = 'install-libs'
|
||||||
|
|
|
@ -23,7 +23,7 @@ class Xapian(Dependency):
|
||||||
class Builder(MakeBuilder):
|
class Builder(MakeBuilder):
|
||||||
configure_option = "--disable-sse --disable-backend-chert --disable-backend-remote --disable-backend-inmemory --disable-documentation"
|
configure_option = "--disable-sse --disable-backend-chert --disable-backend-remote --disable-backend-inmemory --disable-documentation"
|
||||||
configure_env = {'_format_LDFLAGS': "{env.LDFLAGS} -L{buildEnv.install_dir}/{buildEnv.libprefix}",
|
configure_env = {'_format_LDFLAGS': "{env.LDFLAGS} -L{buildEnv.install_dir}/{buildEnv.libprefix}",
|
||||||
'_format_CXXFLAGS': "{env.CXXFLAGS} -I{buildEnv.install_dir}/include"}
|
'_format_CXXFLAGS': "{env.CXXFLAGS} -O3 -I{buildEnv.install_dir}/include"}
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
|
@ -42,7 +42,7 @@ release_versions = {
|
||||||
|
|
||||||
# This is the "version" of the whole base_deps_versions dict.
|
# This is the "version" of the whole base_deps_versions dict.
|
||||||
# Change this when you change base_deps_versions.
|
# Change this when you change base_deps_versions.
|
||||||
base_deps_meta_version = '63'
|
base_deps_meta_version = '64'
|
||||||
|
|
||||||
base_deps_versions = {
|
base_deps_versions = {
|
||||||
'zlib' : '1.2.8',
|
'zlib' : '1.2.8',
|
||||||
|
|
Loading…
Reference in New Issue