123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- # Generated by devtools/yamaker.
- LIBRARY()
- WITHOUT_LICENSE_TEXTS()
- VERSION(1.86.0)
- ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.86.0.tar.gz)
- LICENSE(BSL-1.0)
- SET(BOOST_CONTEXT_ABI sysv)
- SET(BOOST_CONTEXT_ARCHITECTURE x86_64)
- SET(BOOST_CONTEXT_ASM_EXT .S)
- SET(BOOST_CONTEXT_ASSEMBLER gas)
- SET(BOOST_CONTEXT_BINARY_FORMAT elf)
- PEERDIR(
- contrib/restricted/boost/context/impl_common
- )
- NO_COMPILER_WARNINGS()
- NO_UTIL()
- IF (OS_WINDOWS)
- IF (DYNAMIC_BOOST)
- MASMFLAGS(/DBOOST_CONTEXT_EXPORT=EXPORT)
- ELSE()
- MASMFLAGS(/DBOOST_CONTEXT_EXPORT=)
- ENDIF()
- ENDIF()
- SRCDIR(contrib/restricted/boost/context/src)
- IF (OS_DARWIN OR OS_IOS)
- SET(BOOST_CONTEXT_BINARY_FORMAT macho)
- ELSEIF (OS_WINDOWS)
- SET(BOOST_CONTEXT_ABI ms)
- SET(BOOST_CONTEXT_ASM_EXT .masm)
- SET(BOOST_CONTEXT_ASSEMBLER masm)
- SET(BOOST_CONTEXT_BINARY_FORMAT pe)
- IF (ARCH_ARM)
- SET(BOOST_CONTEXT_ASSEMBLER armasm)
- ELSEIF (ARCH_I386)
- MASMFLAGS(/safeseh)
- ENDIF()
- ENDIF()
- IF (ARCH_ARM)
- SET(BOOST_CONTEXT_ABI aapcs)
- ENDIF()
- IF (ARCH_ARM64)
- SET(BOOST_CONTEXT_ARCHITECTURE arm64)
- ELSEIF (ARCH_ARM7)
- SET(BOOST_CONTEXT_ARCHITECTURE arm)
- ELSEIF (ARCH_I386)
- SET(BOOST_CONTEXT_ARCHITECTURE i386)
- ENDIF()
- SET(BOOST_CONTEXT_ASM_SUFFIX ${BOOST_CONTEXT_ARCHITECTURE}_${BOOST_CONTEXT_ABI}_${BOOST_CONTEXT_BINARY_FORMAT}_${BOOST_CONTEXT_ASSEMBLER}${BOOST_CONTEXT_ASM_EXT})
- SRCS(
- asm/jump_${BOOST_CONTEXT_ASM_SUFFIX}
- asm/make_${BOOST_CONTEXT_ASM_SUFFIX}
- asm/ontop_${BOOST_CONTEXT_ASM_SUFFIX}
- )
- END()
|