forked from boostorg/predef
Fix incorrect check expression eval. It turns out the expression eval
was just not implemented and only really worked for the require checks as those are ok with duplicate properties. Now full and/or expression parsing an evaluation is implemented.
This commit is contained in:
1 parent
550521f1b4
commit
99bd64cd11
3 files changed
+151
-24
No files matched your search
+2
-1
@@ -4,7 +4,7 @@
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
import ../check/predef : require : predef-require ;
|
||||
import ../check/predef : require check : predef-require predef-check ;
|
||||
|
||||
local predef-include-root ;
|
||||
local predef-dependency ;
|
||||
@@ -57,4 +57,5 @@ test-suite predef :
|
||||
[ run make.cpp ]
|
||||
[ compile macos_endian.c : [ predef-require "BOOST_OS_MACOS" : cpp ] ]
|
||||
[ compile macos_vs_bsd.c : [ predef-require "BOOST_OS_MACOS" : cpp ] ]
|
||||
#[ run check_value.cpp : : : [ predef-check "BOOST_COMP_CLANG >= 4.0" "BOOST_OS_MACOS == 0" : : <cxxflags>-DCHECK_VALUE=true : <cxxflags>-DCHECK_VALUE=false ] ]
|
||||
;
|
||||
Reference in new issue
Block a user