1set(LLVM_LINK_COMPONENTS 2 Support 3 ) 4 5add_kaleidoscope_chapter(Kaleidoscope-Ch2 6 toy.cpp 7 ) 8 9if(LLVM_COMPILER_IS_GCC_COMPATIBLE) 10 target_compile_options(Kaleidoscope-Ch2 PRIVATE 11 -Wno-unused-private-field 12 ) 13endif() 14 15if(MSVC) 16 # ignore "warning LNK4199: /DELAYLOAD:shell32.dll ignored; no imports found from shell32.dll" 17 target_link_libraries(Kaleidoscope-Ch2 PRIVATE "-ignore:4199") 18endif() 19