在<div class="input-group">
<span class="input-group-addon">R$</span>
<input type="number" class="form-control" aria-label="Amount (to the nearest dollar)" id="valor" name="valor" pattern="[0-9]*">
Makefile中,我想将变量设置为环境变量的值,但如果未设置envvar,则提供默认值。
使用GNU make我会使用<script>
$(function(){
$('#valor').inputmask("numeric", {
radixPoint: ".",
groupSeparator: ",",
digits: 1,
autoGroup: true,
prefix: '$', //No Space, this will truncate the first character
rightAlign: false,
oncleared: function () { self.Value(''); }
});
});
</script>
语法:
nmake
如果将VCINSTALLDIR变量设置为环境变量,则makefile使用该值,但会回退到提供的值。
不幸的是?=
无法处理VCINSTALLDIR ?= "%ProgramFiles%\\Microsoft Visual Studio 3.14\\VC"
语法。
我还有哪些其他选择?
答案 0 :(得分:0)
似乎诀窍是使用IFNDEF
:
!IFNDEF VCINSTALLDIR
VCINSTALLDIR = "%ProgramFiles%\\Microsoft Visual Studio 3.14\\VC"
!ENDIF