import os, sys, re
-from waflib import Build, Options, Logs, Utils, Errors, Scripting
+from waflib import Build, Options, Logs, Utils, Errors
from waflib.Logs import debug
from waflib.Configure import conf
from waflib import ConfigSet
def check_project_rules(bld):
'''check the project rules - ensuring the targets are sane'''
- if bld.__class__.__name__ == "ClangDbContext":
- return
-
loops = {}
inc_loops = {}
Logs.info("Project rules pass")
- timer = Utils.Timer()
-
- bld.load('clang_compilation_database')
- Scripting.run_command('clangdb')
-
- debug("deps: clang_compilation_database: %s" % str(timer))
-
def CHECK_PROJECT_RULES(bld):
'''enable checking of project targets for sanity'''
from waflib import Logs
-if bld.__class__.__name__ != "ClangDbContext":
- Logs.info("\tSelected embedded Heimdal build")
+Logs.info("\tSelected embedded Heimdal build")
bld.RECURSE('third_party/heimdal_build')
from waflib import Logs
-if bld.__class__.__name__ != "ClangDbContext":
- Logs.info("\tSelected system Heimdal build")
+Logs.info("\tSelected system Heimdal build")
bld.RECURSE('third_party/heimdal_build')
from waflib import Logs
-if bld.__class__.__name__ != "ClangDbContext":
- Logs.info("\tSelected system MIT krb5 libraries, Heimdal use is disabled")
+Logs.info("\tSelected system MIT krb5 libraries, Heimdal use is disabled")