Ejemplo n.º 1
0
def config_osvr_core(build="Debug"):
    root = os.getcwd() + "/"
    dirs = zls.Dirs("OSVR-Core")
    dirs.mkdir("build", True)

    cmake = zls.CMake()

    libroot = root + "Libs/"
    cmake.add_definition("libfunctionality_DIR",
                         libroot + "libfunctionality/install")
    cmake.add_definition("DIRECTSHOW_QEDIT_INCLUDE_DIR",
                         libroot + "DirectShow/include/")
    cmake.add_definition("DIRECTSHOW_STRMIIDS_LIBRARY",
                         libroot + "DirectShow/lib_x86/strmiids.lib")
    cmake.add_definition("OpenCV_DIR", "C:/OpenCV")
    #cmake.add_definition("OpenCV_STATIC", "OFF")
    cmake.add_definition(
        "JsonCpp_INCLUDE_DIR",
        root + "OSVR-Core/vendor/vrpn/submodules/jsoncpp/include")
    cmake.add_definition(
        "JsonCpp_LIBRARY",
        root + "OSVR-Core/vendor/vrpn/submodules/jsoncpp/build/lib/" + build +
        "/jsoncpp.lib")
    cmake.add_definition("BOOST_ROOT", "C:/Boost")
    cmake.add_definition(
        "CMAKE_CXX_FLAGS",
        "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /MP")
    #cmake.add_definition("BOOST_INCLUDEDIR", "C:/Boost/include/boost-1_70")

    proc = cmake.config()
    print(proc)
Ejemplo n.º 2
0
def config_opencv():
    """ Configure OpenCV """
    cmake = zls.CMake()
    cmake.add_definition("CMAKE_INSTALL_PREFIX", "C:/OpenCV")
    cmake.add_definition("CMAKE_CXX_FLAGS", "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /DWIN32")
    cmake.add_definition("BUILD_SHARED_LIBS", "ON")
    cmake.config()
Ejemplo n.º 3
0
def install_jsoncpp():
    dirs = zls.Dirs("OSVR-Core")
    dirs.chdir("vendor")
    dirs.chdir("vrpn")
    dirs.chdir("submodules")
    dirs.chdir("jsoncpp")
    dirs.chdir("build")
    cmake = zls.CMake()
    cmake.set_build_config("Debug")
    cmake.set_build_target("install")
    cmake.build()
Ejemplo n.º 4
0
def config_sdl(is64bit=False):
    """ Configure SDL """
    cmake = zls.CMake(zls.getThirdPartySourcePath("SDL"))
    cmake.set_generator(is64bit)
    if is64bit:
        arch = zls.Arch.x64
    else:
        arch = zls.Arch.x86
    cmake.add_definition("CMAKE_INSTALL_PREFIX",
                         zls.getInstallPath("SDL", arch))
    cmake.config()
Ejemplo n.º 5
0
def build_jsoncpp():
    dirs = zls.Dirs("OSVR-Core")
    dirs.chdir("vendor")
    dirs.chdir("vrpn")
    dirs.chdir("submodules")
    dirs.chdir("jsoncpp")
    dirs.mkdir("build", True)
    cmake = zls.CMake()
    cmake.set_build_config("Debug")
    cmake.build()
    cmake.set_build_config("Release")
    cmake.build()
Ejemplo n.º 6
0
def config_jsoncpp():
    dirs = zls.Dirs("OSVR-Core")
    dirs.chdir("vendor")
    dirs.chdir("vrpn")
    dirs.chdir("submodules")
    dirs.chdir("jsoncpp")
    dirs.mkdir("build", True)
    cmake = zls.CMake()
    cmake.add_definition("JSONCPP_WITH_TESTS", "OFF")
    cmake.add_definition("JSONCPP_WITH_POST_BUILD_UNITTEST", "OFF")
    #cmake.add_definition("JSONCPP_WITH_CMAKE_PACKAGE", "ON")
    #cmake.add_definition("CMAKE_INSTALL_PREFIX")
    cmake.config()
Ejemplo n.º 7
0
def init_libfunctionality():
    dir = zls.Dirs("Libs")
    dir.chdir("libfunctionality")
    cmake = zls.CMake()
    dir.mkdir("build", True)
    cmake.add_definition("CMAKE_CXX_FLAGS", "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING")
    cmake.add_definition("CMAKE_INSTALL_PREFIX", "../install")
    cmake.config()
    cmake.build()
    cmake.set_build_target("INSTALL")
    cmake.build()
    cmake.set_build_config("Release")
    cmake.build()
Ejemplo n.º 8
0
def config_jsoncpp(is64bit=False):
    """ Configure jsoncpp """
    cmake = zls.CMake(zls.getThirdPartySourcePath("jsoncpp"))
    cmake.set_generator(is64bit)
    if is64bit:
        arch = zls.Arch.x64
    else:
        arch = zls.Arch.x86
    cmake.add_definition("CMAKE_INSTALL_PREFIX",
                         zls.getInstallPath("jsoncpp", arch))
    if zls.IsWindows():
        cmake.add_definition("CMAKE_CXX_FLAGS",
                             "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING")
    cmake.add_definition("DEBUG_LIBNAME_SUFFIX", "d")
    cmake.config()
def config_libFunctionality(is64bit=False):
    """ Configure libFunctionality """
    cmake = zls.CMake(zls.getSourcePath("libFunctionality"))
    cmake.set_generator(is64bit)
    if is64bit:
        arch = zls.Arch.x64
    else:
        arch = zls.Arch.x86
    cmake.add_definition("CMAKE_INSTALL_PREFIX",
                         zls.getInstallPath("libFunctionality", arch))
    if zls.IsWindows():
        cmake.add_definition(
            "CMAKE_CXX_FLAGS",
            "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /DWIN32")  # /wd4530
    cmake.add_definition("BUILD_TESTING", "OFF")
    cmake.config()
Ejemplo n.º 10
0
def config_opencv(is64bit=False):
    """ Configure OpenCV """
    cmake = zls.CMake(zls.getThirdPartySourcePath("OpenCV"))
    cmake.set_generator(is64bit)
    cmake.add_definition("CMAKE_INSTALL_PREFIX", zls.getInstallPath("OpenCV"))
    if zls.IsWindows():
        cmake.add_definition(
            "CMAKE_CXX_FLAGS",
            "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /DWIN32 /wd4530")
        """
        Disable warning: /wd4530 or Enable exception handling: /EHsc
        """
    cmake.add_definition("BUILD_SHARED_LIBS", "ON")
    cmake.add_definition("BUILD_PERF_TESTS", "OFF")
    cmake.add_definition("BUILD_TESTS", "OFF")
    cmake.add_definition("BUILD_opencv_python", "OFF")
    cmake.add_definition("BUILD_opencv_java", "OFF")
    cmake.config()
Ejemplo n.º 11
0
def config_osvr_core(is64bit=False):
    """ Configure OSVR-Core """
    cmake = zls.CMake(zls.getSourcePath("OSVR-Core"))
    cmake.set_generator(is64bit)
    if is64bit:
        arch = zls.Arch.x64
    else:
        arch = zls.Arch.x86
    cmake.add_definition("CMAKE_PREFIX_PATH", zls.getPrefixPath(arch))
    cmake.add_definition("CMAKE_INSTALL_PREFIX",
                         zls.getInstallPath("OSVR-Core", arch))

    #SDL2:
    cmake.add_definition("SDL2_LIBRARY",
                         zls.getInstallPath("SDL", arch) + "/lib/SDL2.lib")
    cmake.add_definition("SDL2_SDLMAIN_LIBRARY",
                         zls.getInstallPath("SDL", arch) + "/lib/SDL2main.lib")
    cmake.add_definition("SDL2_INCLUDE_DIR",
                         zls.getInstallPath("SDL", arch) + "/include/SDL2")

    #Boost:
    cmake.add_definition("BOOST_ROOT", zls.getInstallPath("Boost"))

    #jsoncpp:
    #cmake.add_definition("JsonCpp_INCLUDE_DIR", zls.root + "/install/jsoncpp_" + arch_postfix + "/include")
    #cmake.add_definition("JsonCpp_LIBRARY", zls.root + "/install/jsoncpp_" + arch_postfix + "/lib/jsoncpp.lib")

    if zls.IsWindows():
        cmake.add_definition(
            "CMAKE_CXX_FLAGS",
            "/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /MP  /EHsc")
        cmake.add_definition(
            "DIRECTSHOW_QEDIT_INCLUDE_DIR",
            zls.getInstallPath("DirectShowCamera") + "/include")
        cmake.add_definition(
            "DIRECTSHOW_STRMIIDS_LIBRARY",
            zls.getInstallPath("DirectShowCamera") +
            zls.appendArchSuffix("/lib", arch) + "/strmiids.lib")
    cmake.add_definition("BUILD_HEADER_DEPENDENCY_TESTS", "OFF")
    cmake.config()
Ejemplo n.º 12
0
def install_jsoncpp(config="Release"):
    """ Install jsoncpp """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 13
0
def install_osvr_core(config="Release"):
    """ Install OSVR-Core """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 14
0
def build_osvr_core(config="Release"):
    """ Build OSVR-Core """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.build()
Ejemplo n.º 15
0
def install_opencv(config):
    """ Install OpenCV """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 16
0
def build_opencv(config):
    """ Build OpenCV """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.build()
def build_libFunctionality(config="Release"):
    """ Build libFunctionality """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.build()
def install_libFunctionality(config="Release"):
    """ Install libFunctionality """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 19
0
def install_osvr_core():
    dirs = zls.Dirs("OSVR-Core")
    dirs.chdir("build")
    cmake = zls.CMake()
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 20
0
def build_jsoncpp(config="Release"):
    """ Build jsoncpp """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.build()
Ejemplo n.º 21
0
def build_sdl(config="Release"):
    """ Build SDL """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.build()
Ejemplo n.º 22
0
def install_sdl(config="Release"):
    """ Install SDL """
    cmake = zls.CMake()
    cmake.set_build_config(config)
    cmake.set_build_target("INSTALL")
    cmake.build()
Ejemplo n.º 23
0
def build_osvr_core():
    dirs = zls.Dirs("OSVR-Core")
    dirs.chdir("build")
    cmake = zls.CMake()
    cmake.build()