build: try to fix swift-reflection-test harder

Ensure that the symbol is marked for DLL import rather than just as a local.
This commit is contained in:
Saleem Abdulrasool
2019-03-08 21:33:59 -08:00
committed by GitHub
parent da45b8d765
commit 2c5fe7dbd8

View File

@@ -4,4 +4,10 @@ add_swift_target_executable(swift-reflection-test BUILD_WITH_STDLIB
LINK_FAT_LIBRARIES
swiftRemoteMirror
swiftReflection)
# NOTE(compnerd) since _WINDLL has no impact on non-Windows targets,
# we just spam it on all the targets for simplicity due to the build
# structure of swift. This will make the global variable imported,
# which we need.
set_source_files_properties(swift-reflection-test.c
PROPERTIES
COMPILE_FLAGS -D_WINDLL)