INNER CODE UNIT · Python
yasm_options
CrypToolProject/CrypTool-2 · LibSource/mpir/msvc/_msvc_project.py:102
def yasm_options(plat, proj_type, outf):
f1 = r''' <YASM>
<Defines>{0:s}</Defines>
<IncludePaths>..\..\..\mpn\x86{1:s}w\</IncludePaths>
<Debug>true</Debug>
<ObjectFile>$(IntDir)mpn\%(FileName).obj</ObjectFile>
</YASM>
'''
outf.write(f1.format('DLL' if proj_type == Project_Type.DLL else '', '' if plat == 'Win32' else '_64'))
def compiler_options(plat, proj_type, is_debug, is_avx2, outf):
f1 = r''' <ClCompile>
<AdditionalIncludeDirectories>..\..\..\</AdditionalIncludeDirectories>
<PreprocessorDefinitions>{0:s}%(PreprocessorDefinitions)</PreprocessorDefinitions>
'''