多年来,我一直在使用.bat
文件来构建我的应用程序。最近,由于它的优雅而切换到 CMake,我遇到了一种情况,我不得不猜测我应该放入 CMake 的标志add_link_options
和add_compile_options
我在我的 BAT 文件中使用的示例标志,
-s WASM=1 --bind -s MODULARIZE=1
并且,在 CMake 中,此标志已变为(经过反复试验),
add_compile_options("SHELL: -s WASM=1")
add_link_options("SHELL: --bind")
add_link_options("SHELL: -s MODULARIZE=1")
老实说,我找不到任何有关该标志add_link_options
和add_compile_options
支持的信息。
我知道什么是链接器,但在涉及add_link_options
链接器标志时丢失了。
我习惯于在单行中编译所有内容,现在在CMake中,所有内容似乎都涉及单独的步骤。