I would like to get mixed asm + sources file. So I changed build options for single file:
$compiler $options -Wa,-adhln=$file.lst $includes -c $file -o $object
And it is works well, but I need it for all project (more then 50 source files)...
Another way is add generating mix info to global build options, like this:
-Wa,-adhln=$(SOME_VARIABLE_OR_COMMAND)".lst"
but what variable I should use?
Have you tried something from here: http://wiki.codeblocks.org/index.php/Adding_support_for_non_C/C%2B%2B_files_to_the_build_system ?
Yes, I tried this way, and it works well, as I wrote. But this way works only for one file, so I need to change compiler command line for more than 50 files.
So, I would like to change only one parameter: general compiler options.
Right now it looks:
-pipe
-mthreads
[[if (PLATFORM == PLATFORM_MSW && (GetCompilerFactory().GetCompilerVersionString(_T("gcc")) >= _T("4.0.0"))) print(_T("-Wno-attributes"));]]
-Winvalid-pch
-include wx_pch.h
I need something like:
-pipe
-mthreads
[[if (PLATFORM == PLATFORM_MSW && (GetCompilerFactory().GetCompilerVersionString(_T("gcc")) >= _T("4.0.0"))) print(_T("-Wno-attributes"));]]
-Winvalid-pch
-include wx_pch.h
-Wa,-adhln=$(ACTIVE_COMPILED_FILENAME_VARIABLE).lst
But I do not know what variable I should use.
Quote from: Yury on July 03, 2017, 09:27:40 AM
Yes, I tried this way, and it works well, as I wrote. But this way works only for one file, so I need to change compiler command line for more than 50 files.
Hm, the article explains how to setup C::B, so it recognizes files with particular extension and uses non-default build commands for them. It specifically mentions that it is not required to manually change the compile command per file. What is the extension of your asm files?
Sorry for my stupid. Yes, it is the right solution.
Thanks a lot!!!