target_compile_options: bug with /FI option
Hello: I try to build unicorn using visual studio 2019 and there are something wrong with "Name Forced Include File" . In CMakeLists.txt, it is
if(MSVC)
target_compile_options(x86_64-softmmu PRIVATE
-DNEED_CPU_H
/FI x86_64.h
/I${CMAKE_CURRENT_SOURCE_DIR}/msvc/unicorn/x86_64-softmmu
/I${CMAKE_CURRENT_SOURCE_DIR}/qemu/target-i386
)
else()
.......
I use cmake-generators and get
<AdditionalOptions>%(AdditionalOptions) x86_64.h</AdditionalOptions>
It should be
<AdditionalOptions>%(AdditionalOptions) /FI x86_64.h</AdditionalOptions>
Edited by Brad King