[英]How to enable --threads:on only for files using it?
在一個生成多個二進制文件的項目中,其中只有一些二進制文件正在導入一個庫(在本例中為“threadpool”),這需要--threads:on
傳遞給編譯器,如何處理這個問題?
在我靈活的文件中,我有類似的東西
srcDir = "src"
binDir = "bin"
namedBin = {
"program ": "program",
"prog_threads": "program-threads",
}.toTable()
目前我的nim.cfg
文件中有--threads:on
,這導致所有二進制文件都在編譯時支持線程。 我意識到這不是我需要的,因為它會在下游產生問題,而且我需要一種方法來編譯沒有線程的程序和帶有它的 prog_threads。
我正在使用“Makefile”作為解決方法,但我希望能夠使用nimble build
項目。
您需要為每個模塊使用配置文件。 將--threads:on
放入<module name>.nim.cfg
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.