Skip to content

Commit 42a9bf4

Browse files
committed
fixup
1 parent 3f91594 commit 42a9bf4

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,37 @@
1+
set(VALIDATOR_DEFINITIONS "-DVALIDATOR_EXPORT=DLLEXPORT")
2+
13
# src/trusted/validator_ragel/build.scons built both for both bitness
24
# because it was needed for the rdfa_validator library which looks to
35
# only be used for running some benchmark.
46
if (ARCH STREQUAL "i686")
5-
add_library(validator32 OBJECT "gen/validator_x86_32.c")
7+
set(VALIDATOR_LIB validator32)
8+
add_library(${VALIDATOR_LIB} OBJECT "gen/validator_x86_32.c")
69
elseif (ARCH STREQUAL "amd64")
7-
add_library(validator64 OBJECT "gen/validator_x86_64.c")
10+
set(VALIDATOR_LIB validator64)
11+
add_library(${VALIDATOR_LIB} OBJECT "gen/validator_x86_64.c")
812
endif()
913

1014
add_library(validator_features_all OBJECT "validator_features_all.c")
15+
set_target_properties(validator_features_all PROPERTIES DEFINITION "${VALIDATOR_DEFINITIONS}")
1116
list(APPEND FEATURES_LIBS validator_features_all)
1217
add_library(validator_features_validator OBJECT "validator_features_validator.c")
18+
set_target_properties(validator_features_validator PROPERTIES DEFINITION "${VALIDATOR_DEFINITIONS}")
1319
list(APPEND FEATURES_LIBS validator_features_validator)
1420

1521
if (ARCH STREQUAL "i686")
1622
set(DFA_VALIDATE_CALLER_INPUTS
1723
"dfa_validate_32.c"
1824
"dfa_validate_common.c"
1925
)
20-
add_library(dfa_validate_caller${ARCH_SUFFIX} STATIC ${DFA_VALIDATE_CALLER_INPUTS})
21-
target_link_libraries(dfa_validate_caller${ARCH_SUFFIX} ${FEATURE_LIBS} validator32)
2226
elseif (ARCH STREQUAL "amd64")
2327
set(DFA_VALIDATE_CALLER_INPUTS
2428
"dfa_validate_64.c"
2529
"dfa_validate_common.c"
2630
)
27-
add_library(dfa_validate_caller${ARCH_SUFFIX} STATIC ${DFA_VALIDATE_CALLER_INPUTS})
28-
target_link_libraries(dfa_validate_caller${ARCH_SUFFIX} ${FEATURES_LIBS} validator64)
2931
endif()
3032

33+
add_library(dfa_validate_caller${ARCH_SUFFIX} STATIC ${DFA_VALIDATE_CALLER_INPUTS})
34+
target_link_libraries(dfa_validate_caller${ARCH_SUFFIX} ${FEATURES_LIBS} ${VALIDATOR_LIB})
35+
set_target_properties(dfa_validate_caller${ARCH_SUFFIX} PROPERTIES DEFINITION "${VALIDATOR_DEFINITIONS}")
36+
3137
add_library(dfa_validate_caller ALIAS dfa_validate_caller${ARCH_SUFFIX})

0 commit comments

Comments
 (0)