COMP: let's see if this assembler file works also on other platforms than linux...
Alex
This commit is contained in:
parent
dbbe920865
commit
f9fb18f875
|
@ -3,7 +3,8 @@ project(Assembler)
|
|||
set(SRCS)
|
||||
|
||||
# if no file has been set as source and we are on linux with an x86 processor try to use the gas/as assembler
|
||||
if(NOT SRCS AND CMAKE_SYSTEM_NAME MATCHES Linux AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
if(NOT SRCS AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
# if(NOT SRCS AND CMAKE_SYSTEM_NAME MATCHES Linux AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
message(STATUS "Trying to enable ASM-ATT for Linux/x86")
|
||||
enable_language(ASM-ATT)
|
||||
if(CMAKE_ASM-ATT_COMPILER_WORKS)
|
||||
|
@ -11,7 +12,8 @@ if(NOT SRCS AND CMAKE_SYSTEM_NAME MATCHES Linux AND CMAKE_SYSTEM_PROCESSOR MATCH
|
|||
# this assembler file was created using gcc -S main.c
|
||||
set(SRCS main-linux-x86-gas.s)
|
||||
endif(CMAKE_ASM-ATT_COMPILER_WORKS)
|
||||
endif(NOT SRCS AND CMAKE_SYSTEM_NAME MATCHES Linux AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
endif(NOT SRCS AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
# endif(NOT SRCS AND CMAKE_SYSTEM_NAME MATCHES Linux AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
||||
|
||||
if(NOT SRCS)
|
||||
message(STATUS "No assembler enabled, using C")
|
||||
|
|
Loading…
Reference in New Issue