Priority: optional
Maintainer: Timo Röhling <roehling@debian.org>
Build-Depends: debhelper-compat (= 13),
- clang,
+ clang:native,
cmake,
glslang-dev (>= 11.12.0),
+ libfilament-tools <cross>,
libassimp-dev,
libastcenc-dev,
libbenchmark-dev,
export DEB_CXXFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed
endif
+ifneq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
+ export DEB_CFLAGS_MAINT_APPEND += --target=$(DEB_HOST_GNU_TYPE)
+ export DEB_CXXFLAGS_MAINT_APPEND += --target=$(DEB_HOST_GNU_TYPE)
+ export DEB_ASFLAGS_MAINT_APPEND += --target=$(DEB_HOST_GNU_TYPE)
+ CMAKE_CROSS_COMPILING_OPTIONS = \
+ -DCMAKE_ASM_FLAGS=--target=$(DEB_HOST_GNU_TYPE) \
+ -DCMAKE_AR=/usr/bin/$(DEB_HOST_GNU_TYPE)-ar \
+ -DCMAKE_RANLIB=/usr/bin/$(DEB_HOST_GNU_TYPE)-ranlib
+endif
+
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \
+ $(CMAKE_CROSS_COMPILING_OPTIONS) \
+ -DIMPORT_EXECUTABLES_DIR=debian \
-DFILAMENT_SKIP_SAMPLES=ON \
-DFILAMENT_ENABLE_JAVA=OFF \
-DUSE_STATIC_LIBCXX=OFF \