mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 05:32:25 +00:00
cmake+lit: handle ENABLE_ASSERTIONS feature properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133725 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
83471853b1
commit
75d33878ab
@ -79,6 +79,12 @@ if(PYTHONINTERP_FOUND)
|
||||
set(ENABLE_SHARED ${LLVM_SHARED_LIBS_ENABLED})
|
||||
set(SHLIBPATH_VAR ${SHLIBPATH_VAR})
|
||||
|
||||
if(LLVM_ENABLE_ASSERTIONS)
|
||||
set(ENABLE_ASSERTIONS "1")
|
||||
else()
|
||||
set(ENABLE_ASSERTIONS "0")
|
||||
endif(LLVM_ENABLE_ASSERTIONS)
|
||||
|
||||
# lit.site.cfg uses the config-time build mode
|
||||
set(LLVM_BUILD_MODE "${LLVM_BUILD_MODE}")
|
||||
|
||||
|
@ -185,7 +185,7 @@ lit.site.cfg: site.exp
|
||||
@$(ECHOPATH) s=@LLVMGCCDIR@=$(LLVMGCCDIR)=g >> lit.tmp
|
||||
@$(ECHOPATH) s=@PYTHON_EXECUTABLE@=python=g >> lit.tmp
|
||||
@$(ECHOPATH) s=@ENABLE_SHARED@=$(ENABLE_SHARED)=g >> lit.tmp
|
||||
@$(ECHOPATH) s=@LLVM_ENABLE_ASSERTIONS@=$(ENABLE_ASSERTIONS)=g >> lit.tmp
|
||||
@$(ECHOPATH) s=@ENABLE_ASSERTIONS@=$(ENABLE_ASSERTIONS)=g >> lit.tmp
|
||||
@sed -f lit.tmp $(PROJ_SRC_DIR)/lit.site.cfg.in > $@
|
||||
@-rm -f lit.tmp
|
||||
|
||||
|
@ -7,7 +7,7 @@ config.llvmgcc_dir = "@LLVMGCCDIR@"
|
||||
config.lit_tools_dir = "@LLVM_LIT_TOOLS_DIR@"
|
||||
config.python_executable = "@PYTHON_EXECUTABLE@"
|
||||
config.enable_shared = @ENABLE_SHARED@
|
||||
config.enable_assertions = @LLVM_ENABLE_ASSERTIONS@
|
||||
config.enable_assertions = @ENABLE_ASSERTIONS@
|
||||
|
||||
# Support substitution of the tools_dir with user parameters. This is
|
||||
# used when we can't determine the tool dir at configuration time.
|
||||
|
Loading…
Reference in New Issue
Block a user