|
|
|
@ -16,16 +16,20 @@ list(APPEND LIBCONTEXT_SOURCES |
|
|
|
if( MSVC ) |
|
|
|
enable_language(ASM_MASM) |
|
|
|
|
|
|
|
if ( NOT CMAKE_SIZEOF_VOID_P EQUAL 8 ) |
|
|
|
list(APPEND LIBCONTEXT_SOURCES |
|
|
|
make_i386_ms_pe_masm.asm |
|
|
|
jump_i386_ms_pe_masm.asm |
|
|
|
) |
|
|
|
elseif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) |
|
|
|
list(APPEND LIBCONTEXT_SOURCES |
|
|
|
make_x86_64_ms_pe_masm.asm |
|
|
|
jump_x86_64_ms_pe_masm.asm |
|
|
|
) |
|
|
|
if( NOT LIBCONTEXT_USE_WINFIBER ) |
|
|
|
if ( NOT CMAKE_SIZEOF_VOID_P EQUAL 8 ) |
|
|
|
list(APPEND LIBCONTEXT_SOURCES |
|
|
|
make_i386_ms_pe_masm.asm |
|
|
|
jump_i386_ms_pe_masm.asm |
|
|
|
) |
|
|
|
elseif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) |
|
|
|
list(APPEND LIBCONTEXT_SOURCES |
|
|
|
make_x86_64_ms_pe_masm.asm |
|
|
|
jump_x86_64_ms_pe_masm.asm |
|
|
|
) |
|
|
|
endif() |
|
|
|
else() |
|
|
|
add_compile_definitions(LIBCONTEXT_USE_WINFIBER) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|