aboutsummaryrefslogtreecommitdiffstats
path: root/bba/bba.cmake
diff options
context:
space:
mode:
authorMarcus Comstedt <marcus@mc.pp.se>2019-09-15 12:30:03 +0200
committerMarcus Comstedt <marcus@mc.pp.se>2019-09-15 12:30:03 +0200
commit3d9ce8836c4c82fdb7f74ef3def1c4c85a0e1a1c (patch)
treeee399e4911036fcd7ce12c3427270e2f0aacd21a /bba/bba.cmake
parentdd40c41ffc42d487c54d14fb716f0464c05fece9 (diff)
downloadnextpnr-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.cmake8
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()