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)
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()
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()
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()
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()
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()
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()
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()
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()
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()
def install_jsoncpp(config="Release"): """ Install jsoncpp """ cmake = zls.CMake() cmake.set_build_config(config) cmake.set_build_target("INSTALL") cmake.build()
def install_osvr_core(config="Release"): """ Install OSVR-Core """ cmake = zls.CMake() cmake.set_build_config(config) cmake.set_build_target("INSTALL") cmake.build()
def build_osvr_core(config="Release"): """ Build OSVR-Core """ cmake = zls.CMake() cmake.set_build_config(config) cmake.build()
def install_opencv(config): """ Install OpenCV """ cmake = zls.CMake() cmake.set_build_config(config) cmake.set_build_target("INSTALL") cmake.build()
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()
def install_osvr_core(): dirs = zls.Dirs("OSVR-Core") dirs.chdir("build") cmake = zls.CMake() cmake.set_build_target("INSTALL") cmake.build()
def build_jsoncpp(config="Release"): """ Build jsoncpp """ cmake = zls.CMake() cmake.set_build_config(config) cmake.build()
def build_sdl(config="Release"): """ Build SDL """ cmake = zls.CMake() cmake.set_build_config(config) cmake.build()
def install_sdl(config="Release"): """ Install SDL """ cmake = zls.CMake() cmake.set_build_config(config) cmake.set_build_target("INSTALL") cmake.build()
def build_osvr_core(): dirs = zls.Dirs("OSVR-Core") dirs.chdir("build") cmake = zls.CMake() cmake.build()