diff options
author | Marcus Comstedt <marcus@mc.pp.se> | 2019-09-15 12:30:03 +0200 |
---|---|---|
committer | Marcus Comstedt <marcus@mc.pp.se> | 2019-09-15 12:30:03 +0200 |
commit | 3d9ce8836c4c82fdb7f74ef3def1c4c85a0e1a1c (patch) | |
tree | ee399e4911036fcd7ce12c3427270e2f0aacd21a /bba/bba.cmake | |
parent | dd40c41ffc42d487c54d14fb716f0464c05fece9 (diff) | |
download | nextpnr-3d9ce8836c4c82fdb7f74ef3def1c4c85a0e1a1c.tar.gz nextpnr-3d9ce8836c4c82fdb7f74ef3def1c4c85a0e1a1c.tar.bz2 nextpnr-3d9ce8836c4c82fdb7f74ef3def1c4c85a0e1a1c.zip |
bba: Require explicit endianness flag, and supply it
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
Diffstat (limited to 'bba/bba.cmake')
-rw-r--r-- | bba/bba.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bba/bba.cmake b/bba/bba.cmake index 3e094277..a6995ca3 100644 --- a/bba/bba.cmake +++ b/bba/bba.cmake @@ -11,3 +11,11 @@ ENDIF(NOT CMAKE_CROSSCOMPILING) IF(NOT CMAKE_CROSSCOMPILING) EXPORT(TARGETS bbasm FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake ) ENDIF(NOT CMAKE_CROSSCOMPILING) + +include(TestBigEndian) +TEST_BIG_ENDIAN(IS_BIG_ENDIAN) +if(IS_BIG_ENDIAN) + set(BBASM_ENDIAN_FLAG "--be") +else() + set(BBASM_ENDIAN_FLAG "--le") +endif() |