mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-21 23:00:50 +08:00
ADSP: Support both VDSP++ and CCES for ADSP compilers
This commit is contained in:
5
Help/release/dev/adsp-platform-and-compilers.rst
Normal file
5
Help/release/dev/adsp-platform-and-compilers.rst
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
adsp-platform-and-compilers
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
* The ADSP compiler (SHARC and Blackfin) now supports
|
||||||
|
both CCES and VDSP++ installations.
|
@@ -1,10 +1,11 @@
|
|||||||
|
|
||||||
set(_compiler_id_pp_test "defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)")
|
set(_compiler_id_pp_test "defined(_ADI_COMPILER)")
|
||||||
|
|
||||||
set(_compiler_id_version_compute "
|
set(_compiler_id_version_compute "
|
||||||
#if defined(__VISUALDSPVERSION__)
|
#if defined(__VERSIONNUM__)
|
||||||
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
/* __VERSIONNUM__ = 0xVVRRPPTT */
|
||||||
# define @PREFIX@COMPILER_VERSION_MAJOR @MACRO_HEX@(__VISUALDSPVERSION__>>24)
|
# define @PREFIX@COMPILER_VERSION_MAJOR @MACRO_DEC@(__VERSIONNUM__ >> 24 & 0xFF)
|
||||||
# define @PREFIX@COMPILER_VERSION_MINOR @MACRO_HEX@(__VISUALDSPVERSION__>>16 & 0xFF)
|
# define @PREFIX@COMPILER_VERSION_MINOR @MACRO_DEC@(__VERSIONNUM__ >> 16 & 0xFF)
|
||||||
# define @PREFIX@COMPILER_VERSION_PATCH @MACRO_HEX@(__VISUALDSPVERSION__>>8 & 0xFF)
|
# define @PREFIX@COMPILER_VERSION_PATCH @MACRO_DEC@(__VERSIONNUM__ >> 8 & 0xFF)
|
||||||
|
# define @PREFIX@COMPILER_VERSION_TWEAK @MACRO_DEC@(__VERSIONNUM__ & 0xFF)
|
||||||
#endif")
|
#endif")
|
||||||
|
Reference in New Issue
Block a user