diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-10-02 09:46:33 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-10-02 09:46:33 +0200 |
| commit | 5a5f5721626e371e2a2cc62a926c8714ccbf259f (patch) | |
| tree | 611b183cc22de715fce22ae6cf92c010ceabe455 | |
| parent | fb5bc122cc4b6b8d5a2baa5af7bb2dc4961de6b8 (diff) | |
| download | box64-5a5f5721626e371e2a2cc62a926c8714ccbf259f.tar.gz box64-5a5f5721626e371e2a2cc62a926c8714ccbf259f.zip | |
Added Phytium profile
| -rwxr-xr-x | CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 01898bd2..7f571a4e 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,7 @@ option(RPI4ARM64 "Set to ON if targeting an RaspberryPI4 device with multiarch a option(RK3326 "Set to ON if targeting an Rockchip RK3326 based device" ${RK3326}) option(RK3399 "Set to ON if targeting an Rockchip RK3399 based device" ${RK3399}) option(TEGRAX1 "Set to ON if targeting an Tegra X1 based device" ${TEGRAX1}) +option(PHYTIUM "Set to ON if targeting an Phytium (D2000 or FT2000/4) based device" ${PHYTIUM}) option(LARCH64 "Set to ON if targeting an Loongarch64 based device" ${LARCH64}) option(USE_CCACHE "Set to ON to use ccache if present in the system" ${USE_CCACHE}) option(HAVE_TRACE "Set to ON to have Trace ability (needs ZydisInfo library)" ${HAVE_TRACE}) @@ -16,7 +17,7 @@ if(LARCH64) set(NOALIGN OFF CACHE BOOL "") set(ARM_DYNAREC OFF CACHE BOOL "") endif() -if(RK3399 OR RPI4ARM64 OR RK3326 OR TEGRAX1) +if(RK3399 OR RPI4ARM64 OR RK3326 OR TEGRAX1 OR PHYTIUM) set(LD80BITS OFF CACHE BOOL "") set(NOALIGN OFF CACHE BOOL "") set(ARM_DYNAREC ON CACHE BOOL "") @@ -69,6 +70,10 @@ elseif(TEGRAX1) add_definitions(-DTEGRAX1) add_definitions(-pipe -march=armv8-a+crc+simd+crypto -mcpu=cortex-a57+crypto) set(CMAKE_ASM_FLAGS "-pipe -march=armv8-a+crc+simd+crypto -mcpu=cortex-a57+crypto") +elseif(PHYTIUM) + add_definitions(-DPHYSIUM) + add_definitions(-pipe -march=armv8.1-a+crc+simd+crypto) + set(CMAKE_ASM_FLAGS "-pipe -march=armv8.1-a+crc+simd+crypto+aes") elseif(LARCH64) add_definitions(-DLARCH64) add_definitions(-pipe -march=loongarch64) |