示例#1
0
    def __init__(self):

        # Property Definitions
        self.__log = Logger.getlogger()
        """Class Logger"""
        self.Header = []
        """List of lines or other ScriptBase to prefix this section"""
        self.Footer = []
        """List of lines or other ScriptBase to suffix this section"""
        maindir = os.path.realpath(sys.argv[0])
        if not os.path.isdir(maindir): maindir = os.path.dirname(maindir)
        self.OutputFilePath = os.path.join(maindir, "CMakeLists.txt")
        """Default file path for exports and appends"""
示例#2
0
#! python3

import sys, os, logging
from os.path import join, abspath, dirname
#Uncomment below to use outside of VS for development
sys.path.insert(0, os.path.abspath("../"))
#sys.path.insert(0, os.path.abspath("../contrib/pexpect/"))

# Setup logging
from blackjack.logs.Logger import Logger
Logger.LogLevel = logging.DEBUG
Logger.setup()
log = Logger.getlogger()

try:

    import blackjack.cmake as cmake
    import blackjack.cmake.cmd as cmd
    import blackjack.cmake.cmdpart as cmdpart
    import blackjack.cmake.modules as modules
    import blackjack.cmake.process as process
    import blackjack.cmake.storage as storage
    import blackjack.cmake.target as target
    import blackjack.cmake.vars as vars

    proc1 = process.CMakeProcess()
    proc1.Opts.SourceDirectory = abspath("D:\\Temp\\6\\zlib")
    proc1.Opts.BuildDirectory = abspath("D:\\Temp\\6\\build")
    proc1.Opts.Generator = process.Generators.Visual_Studio_14_2015

    proc1.BuildOpts.Config = "Release"