Example #1
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
            			  -DCMAKE_INSTALL_PREFIX=/usr \
            			  -DCMAKE_INSTALL_LIBDIR=/usr/lib",
                         sourceDir="..")
Example #2
0
def setup():
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DCMAKE_SKIP_RPATH=ON \
                          -DPERL_VENDORINSTALL=yes \
                          -DCMAKE_BUILD_TYPE=Release \
                          -DWITH_WEBKIT=ON \
                          -DWITH_MOZJS=ON")
Example #3
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DCMAKE_BUILD_TYPE=Release \
                          -DBUILD_DESIGNER_PLUGIN=0 \
                          -DUSE_QT5=true",
                         sourceDir="..")
Example #4
0
def setup():
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr  \
      -DCMAKE_BUILD_TYPE=Release   \
      -DEXIV2_ENABLE_VIDEO=yes     \
      -DEXIV2_ENABLE_WEBREADY=yes  \
      -DEXIV2_ENABLE_CURL=yes      \
      -DEXIV2_BUILD_SAMPLES=no     \
      -G \"Unix Makefiles\"")
Example #5
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure("PYTHON=/usr/bin/python3 \
                          -DCMAKE_INSTALL_PREFIX=/usr \
                          -DFCS_WITH_TEST_SUITE=OFF \
                          -DBUILD_STATIC_LIBRARY=OFF",
                         sourceDir="..")
Example #6
0
def setup():
    cmaketools.configure("-DENABLE_VALA_BINDINGS=ON     \
      -DENABLE_INSTALLED_TESTS=ON   \
      -DENABLE_GOOGLE=OFF            \
      -DENABLE_GOA=OFF              \
      -DWITH_OPENLDAP=OFF           \
      -DWITH_KRB5=OFF               \
      -DENABLE_INTROSPECTION=ON     \
      -DENABLE_GTK_DOC=OFF          ")
Example #7
0
def setup():
    inarytools.dosed("CMakeLists.txt", "LIB_SUFFIX 64", deleteLine="True")

    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DPYTHON_EXECUTABLE=/usr/bin/python2.7 \
                          -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \
                          -DPYTHON_LIBRARY=/usr/lib/python2.7 \
                          -DCMAKE_SKIP_BUILD_RPATH=ON \
                          -DEXAMPLES=OFF -DFTDI_EEPROM=ON \
                          -DCMAKE_BUILD_TYPE=Release")
Example #8
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")

    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
                          -DCMAKE_INSTALL_PREFIX=/usr \
                          -DENABLE_MAINTAINER_TOOLS=TRUE \
                          -DENABLE_FONTFORGE_EXTRAS=TRUE \
                          -DUNIX=TRUE ",
                         sourceDir="..")
Example #9
0
def configure(args=''):
    """Autobuilder setup"""
    if can_access_file("autogen.sh"):
        autotools.autogen(args)
    if can_access_file("configure"):
        autotools.configure(args)
    if can_access_file("meson.build"):
        mesontools.configure(args)
    if can_access_file("CmakeLists.txt"):
        cmaketools.configure(args)
Example #10
0
def setup():
    shelltools.system(' sed -e "/torture_keyfiles/d" \
                                -i tests/unittests/CMakeLists.txt && \
                            sed -e "/^check_include_file.*HAVE_VALGRIND_VALGRIND_H/s/^/#DONT /" \
                                -i ConfigureChecks.cmake')
    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
                          -DWITH_GSSAPI=OFF",
                         sourceDir="..")
Example #11
0
def setup():
    shelltools.makedirs("inary-build")
    shelltools.cd("inary-build")
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DCMAKE_INSTALL_LIBDIR=lib{} \
                          -DCMAKE_BUILD_TYPE=Release \
                          -DJAS_ENABLE_OPENGL=ON \
                          -DJAS_ENABLE_LIBJPEG=ON \
                          -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF \
                          -DCMAKE_SKIP_RPATH=ON".format(
        "32" if get.buildTYPE() == "emul32" else ""),
                         sourceDir="..")
Example #12
0
def setup():
    options = "-DALSA=1 \
               -DPULSEAUDIO=1 \
               -DOSS=1 \
               -DEXAMPLES=OFF"

    if get.buildTYPE() == "emul32":
        options += " -DCMAKE_INSTALL_PREFIX=/emul32 \
                     -DLIB_SUFFIX=32"

        shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())

    cmaketools.configure(options)
Example #13
0
def setup():

    shelltools.export(
        "PKG_CONFIG_PATH", "/usr/lib32/pkgconfig"
        if get.buildTYPE() == "emul32" else "/usr/lib/pkgconfig")

    options = "-DCMAKE_BUILD_TYPE=Release   \
               -DCMAKE_INSTALL_PREFIX=/usr  \
               -DTESTDATADIR=$PWD/testfiles \
               -DENABLE_UNSTABLE_API_ABI_HEADERS=ON     \
               "

    cmaketools.configure(options)
Example #14
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")

    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DCMAKE_BUILD_TYPE=Release \
                          -DCMAKE_BUILD_TYPE=RelWithDebInfo \
                          -DUSE_QT5=ON \
                          -DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \
                          -DUSE_WAYLAND=ON \
                          -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \
                          -DBUILD_MAN_PAGES=ON",
                         sourceDir="..")
Example #15
0
def setup():
    options = "\-DCMAKE_BUILD_TYPE=Release \
                -DFREEGLUT_BUILD_DEMOS=OFF \
              "

    if get.buildTYPE() == "emul32":

        shelltools.export("CFLAGS", "-m32")
        shelltools.export("CXXFLAGS", "-m32")

        options += "-DFREEGLUT_BUILD_DEMOS=OFF \
                   "

    cmaketools.configure(options)
Example #16
0
def setup():
    shelltools.system("rm -r Source/ThirdParty/gtest/")
    cmaketools.configure("-DPORT=GTK \
                          -DCMAKE_BUILD_TYPE=Release \
                          -DCMAKE_SKIP_RPATH=ON \
                          -DCMAKE_INSTALL_PREFIX=/usr \
                          -DLIB_INSTALL_DIR=/usr/lib \
                          -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \
                          -DENABLE_CREDENTIAL_STORAGE=ON \
                          -DENABLE_GEOLOCATION=ON \
                          -DENABLE_VIDEO=ON \
                          -DENABLE_WEB_AUDIO=ON \
                          -DENABLE_WEBGL=ON \
                          -DSHOULD_INSTALL_JS_SHELL=ON \
                          -DENABLE_MINIBROWSER=ON \
                          -DENABLE_BUBBLEWRAP_SANDBOX=OFF")
Example #17
0
def setup():
    shelltools.system("	sed -i \
		-e '/ADD_SUBDIRECTORY (src\/ext)/d' \
		CMakeLists.txt && rm -rf src/ext")
    shelltools.export("CFLAGS", "-lpthread")
    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
                    		-DENABLE_ASCII_MODE=OFF \
                    		-DENABLE_PACKAGING=OFF \
                    		-DDISABLE_MULTITHREADING=OFF \
                    		-DBUILD_CONTRIBS_LIB=ON \
                            -DLIB_DESTINATION:PATH=/usr/lib \
                            -DLUCENE_SYS_INCLUDES:PATH=/usr/lib \
                            -DDISABLE_MULTITHREADING=OFF",
                         sourceDir="..")
Example #18
0
def setup():
    shelltools.system(
        "sed -i -e 's|#xserver_arguments.*|xserver_arguments   -nolisten tcp vt07|'\
		-e 's|/var/run/slim.lock|/var/lock/slim.lock|' \
		-e 's|halt_cmd.*|halt_cmd            /sbin/poweroff|'\
		-e 's|reboot_cmd.*|reboot_cmd          /sbin/reboot|'\
		-e 's|console_cmd.*|console_cmd         /usr/bin/terminal|'\
		-e 's|login_cmd.*|login_cmd           exec /bin/sh -l /etc/X11/xinit/xinitrc|' \
		-e 's|screenshot_cmd.*|screenshot_cmd      scrot /slim.png|' \
		-e 's|imagemagick|scrot|' \
		-e 's|current_theme.*|current_theme       SulinOS|' \
		slim.conf")
    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
			-DCMAKE_SKIP_RPATH=ON \
			-DCMAKE_INSTALL_PREFIX=/usr \
			-DUSE_PAM=yes \
			-DUSE_CONSOLEKIT=no")
Example #19
0
def setup():
    if get.buildTYPE() == "emul32":
        shelltools.export("CC","gcc -m32")
        shelltools.export("CXX","g++ -m32")
        shelltools.export("LDFLAGS","-m32")
        cfg="-DCMAKE_INSTALL_LIBDIR=lib32"
    else:
        cfg="-DCMAKE_INSTALL_LIBDIR=lib"
    cmaketools.configure("--DCMAKE_INSTALL_PREFIX=/usr \
    -DVULKAN_HEADERS_INSTALL_DIR=/usr \
    -DCMAKE_INSTALL_SYSCONFDIR=/etc \
    -DCMAKE_INSTALL_DATADIR=/share \
    -DCMAKE_SKIP_RPATH=True \
    -DBUILD_TESTS=Off \
    -DBUILD_WSI_XCB_SUPPORT=On \
    -DBUILD_WSI_XLIB_SUPPORT=On \
    -DBUILD_WSI_WAYLAND_SUPPORT=On \
    -DCMAKE_BUILD_TYPE=Release "+cfg)
Example #20
0
def setup():
    #inarytools.dosed("storage/tokudb/ft-index/ft/ft-ops.cc", "LEAFENTRY leaf_entry;", "LEAFENTRY leaf_entry = 0;")
    shelltools.export("CFLAGS", get.CFLAGS())
    shelltools.export("CXXFLAGS", get.CXXFLAGS())
    cmaketools.configure("-DBUILD_CONFIG=mysql_release \
                          -DCMAKE_INSTALL_PREFIX=/usr \
                          -DSYSCONFDIR=/etc/mysql \
                          -DMYSQL_DATADIR=/var/lib/mysql \
                          -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \
                          -DDEFAULT_CHARSET=utf8 \
                          -DDEFAULT_COLLATION=utf8_general_ci \
                          -DENABLED_LOCAL_INFILE=ON \
                          -DINSTALL_INFODIR=share/mysql/docs \
                          -DINSTALL_MANDIR=share/man \
                          -DINSTALL_PLUGINDIR=lib/mysql/plugin \
                          -DINSTALL_SCRIPTDIR=bin \
                          -DINSTALL_INCLUDEDIR=include/mysql \
                          -DINSTALL_DOCREADMEDIR=share/mysql \
                          -DINSTALL_SUPPORTFILESDIR=share/mysql \
                          -DINSTALL_MYSQLSHAREDIR=share/mysql \
                          -DINSTALL_DOCDIR=share/mysql/docs \
                          -DINSTALL_SHAREDIR=share/mysql \
                          -DWITH_READLINE=ON \
                          -DWITH_ZLIB=system \
                          -DWITH_SSL=system \
                          -DWITH_PCRE=bundled \
                          -DWITH_LIBWRAP=OFF \
                          -DWITH_JEMALLOC=ON \
                          -DWITH_EXTRA_CHARSETS=complex \
                          -DWITH_EMBEDDED_SERVER=ON \
                          -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
                          -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
                          -DWITH_INNOBASE_STORAGE_ENGINE=1 \
                          -DWITH_PARTITION_STORAGE_ENGINE=1 \
                          -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 \
                          -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
                          -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \
                          -DWITHOUT_PBXT_STORAGE_ENGINE=1 \
                          -DCMAKE_C_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks' \
                          -DCMAKE_CXX_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks' \
                          -DWITH_MYSQLD_LDFLAGS='-pie %s,-z,now'" %
                         (get.CFLAGS(), get.CXXFLAGS(), get.LDFLAGS()))
Example #21
0
def setup():

    shelltools.export(
        "PKG_CONFIG_PATH", "/usr/lib32/pkgconfig"
        if get.buildTYPE() == "emul32" else "/usr/lib/pkgconfig")
    if get.buildTYPE() == "emul32":
        shelltools.system(
            "sed -i 's|ENABLE_NSS3 ON|ENABLE_NSS3 OFF|' CMakeLists.txt")

    options = "-DCMAKE_BUILD_TYPE=Release   \
               -DCMAKE_INSTALL_PREFIX=/usr  \
               -DTESTDATADIR=$PWD/testfiles \
               -DENABLE_GLIB=ON \
               -DENABLE_UNSTABLE_API_ABI_HEADERS=ON     \
               {} \
               ".format("-DENABLE_LIBOPENJPEG='unmaintained' \
               -DENABLE_NSS3=OFF \
               -DENABLE_QT5=OFF \
               " if get.buildTYPE() == "emul32" else "")

    cmaketools.configure(options)
Example #22
0
def configure(parameters='', installPrefix=prefix, sourceDir='..'):
    """ parameters -DLIB_INSTALL_DIR="hede" -DSOMETHING_USEFUL=1"""

    shelltools.makedirs("build")
    shelltools.cd("build")

    cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
                          -DKDE_INSTALL_LIBEXECDIR={0} \
                          -DCMAKE_INSTALL_LIBDIR=lib \
                          -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
                          -DKDE_INSTALL_QMLDIR={1} \
                          -DKDE_INSTALL_SYSCONFDIR={2} \
                          -DKDE_INSTALL_PLUGINDIR={3} \
                          -DECM_MKSPECS_INSTALL_DIR={4} \
                          -DBUILD_TESTING=OFF \
                          -DKDE_INSTALL_LIBDIR=lib \
                          -Wno-dev \
                          -DCMAKE_INSTALL_PREFIX={5} \
                         {6}".format(libexecdir, qmldir, sysconfdir, plugindir, moduledir, prefix, parameters),
                         installPrefix, sourceDir)

    shelltools.cd("..")
Example #23
0
def setup():
    if get.buildTYPE() == "emul32":
        inarytools.dosed("CMakeLists.txt", 'lib/cmake' 'lib32/cmake')
        inarytools.dosed("CMakeLists.txt", 'pkg_search_module.*ibus-1.0'
                         'lib32/cmake')
        options = "-DCMAKE_INSTALL_PREFIX=/usr \
                  -DLIB_SUFFIX=32 \
                  -DSDL_STATIC=OFF \
                  -DSDL_DLOPEN=ON \
                  -DARTS=OFF \
                  -DESD=OFF \
                  -DNAS=OFF \
                  -DALSA=ON \
                  -DPULSEAUDIO_SHARED=ON \
                  -DVIDEO_WAYLAND=ON \
                  -DRPATH=OFF \
                  -DCLOCK_GETTIME=ON \
                  -DJACK_SHARED=ON \
                  -DSDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS=1 \
                  -DSDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY=1 "

    else:
        options = "-DCMAKE_INSTALL_PREFIX=/usr \
                   -DSDL_STATIC=OFF \
                  -DSDL_DLOPEN=ON \
                  -DARTS=OFF \
                  -DESD=OFF \
                  -DNAS=OFF \
                  -DALSA=ON \
                  -DPULSEAUDIO_SHARED=ON \
                  -DVIDEO_WAYLAND=ON \
                  -DRPATH=OFF \
                  -DCLOCK_GETTIME=ON \
                  -DJACK_SHARED=ON"

    shelltools.makedirs("build")
    shelltools.cd("build")
    cmaketools.configure(options, sourceDir="..")
Example #24
0
def setup():
    shelltools.copy("INSTALL/make.inc.gfortran", "make.inc")

    if get.ARCH() == "x86_64":
        inarytools.dosed("make.inc", "-O2",
                         "%s -fPIC -m64 -funroll-all-loops" % get.CFLAGS())
        inarytools.dosed("make.inc", "NOOPT    =", "NOOPT    =-m64 -fPIC ")
    else:
        inarytools.dosed("make.inc", "-O2",
                         "%s -fPIC -funroll-all-loops" % get.CFLAGS())

    shelltools.makedirs("build")
    shelltools.cd("build")
    options = "-DCMAKE_INSTALL_LIBDIR=lib \
               -DBUILD_SHARED_LIBS=ON \
               -DBUILD_TESTING=OFF"

    if get.buildTYPE() == "static":
        options = "-DCMAKE_INSTALL_LIBDIR=lib \
                   -DBUILD_SHARED_LIBS=OFF \
                   -DBUILD_TESTING=OFF"

    cmaketools.configure(options, sourceDir="..")
Example #25
0
def setup():
    cmaketools.configure()
Example #26
0
def setup():
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DLIB_SUFFIX=")
Example #27
0
def setup():
    tools.configure("-DBUILD_SHARED_LIBS=ON")
Example #28
0
def setup():
    cmaketools.configure("-DENABLE_GTK_DOC=OFF")
Example #29
0
def setup():
    # --shared and --release are default parameters, however we just write them
    # to down to avoid confusing wheter it's a static/shared or release/debug
    # package at the first look :)
    cmaketools.configure()
Example #30
0
def setup():
    cmaketools.configure(
        '-DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_LIBDIR="/usr/lib"')