Cleanup ASM

This commit is contained in:
Ben Gräf 2019-01-27 11:36:52 +01:00
parent 703529b81c
commit 3244b72871

View file

@ -101,6 +101,7 @@ if (CMAKE_C_COMPILER_ID MATCHES MSVC)
enable_language(ASM_MASM) enable_language(ASM_MASM)
set(XMRIG_ASM_FILE "src/crypto/asm/win/cn_main_loop.asm") set(XMRIG_ASM_FILE "src/crypto/asm/win/cn_main_loop.asm")
set_property(SOURCE ${XMRIG_ASM_FILE} PROPERTY ASM_MASM) set_property(SOURCE ${XMRIG_ASM_FILE} PROPERTY ASM_MASM)
include_directories(${CMAKE_BINARY_DIR}/src/crypto/asm/win)
else() else()
enable_language(ASM) enable_language(ASM)
@ -111,10 +112,8 @@ else()
endif() endif()
set_property(SOURCE ${XMRIG_ASM_FILE} PROPERTY C) set_property(SOURCE ${XMRIG_ASM_FILE} PROPERTY C)
include_directories(${CMAKE_BINARY_DIR}/src/crypto/asm/)
endif() endif()
include_directories(src/crypto/asm)
include_directories(src/crypto/asm/win)
add_library(xmrig_asm STATIC ${XMRIG_ASM_FILE}) add_library(xmrig_asm STATIC ${XMRIG_ASM_FILE})
set_property(TARGET xmrig_asm PROPERTY LINKER_LANGUAGE C) set_property(TARGET xmrig_asm PROPERTY LINKER_LANGUAGE C)