فهرست منبع

Merge pull request #4 from daviwil/fix-undefines

Rename `udefines` to `undefines`
ruki 2 سال پیش
والد
کامیت
71223883bd
2فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 4 4
      configure
  2. 1 0
      src/foo/xmake.sh

+ 4 - 4
configure

@@ -795,7 +795,7 @@ _get_abstract_flag_for_gcc_clang() {
             string_replace "${value}" '"' '\\\"'; value="${_ret}"
             flag="-D${value}"
             ;;
-        udefines) flag="-U${value}";;
+        undefines) flag="-U${value}";;
         includedirs) flag="-I${value}";;
         linkdirs) flag="-L${value}";;
         links) flag="-l${value}";;
@@ -2056,8 +2056,8 @@ add_defines() {
     fi
 }
 
-# add udefines in target
-add_udefines() {
+# add undefines in target
+add_undefines() {
     local undefine=""
     if ${_loading_targets} && test_z "${_xmake_sh_option_current}"; then
         local public=false
@@ -2076,7 +2076,7 @@ add_udefines() {
             done
         fi
     elif ${_loading_options} && test_nz "${_xmake_sh_option_current}"; then
-        _add_option_item "${_xmake_sh_option_current}" "udefines" "${@}"
+        _add_option_item "${_xmake_sh_option_current}" "undefines" "${@}"
     fi
 }
 

+ 1 - 0
src/foo/xmake.sh

@@ -4,4 +4,5 @@ target "foo"
     set_kind "static"
     add_files "*.cpp"
     add_defines "FOO" "{public}"
+    add_undefines "BAZ" "{public}"
     add_includedirs "." "{public}"