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"""
#! 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"