at master 633 B view raw
1{ 2 lib, 3 qtModule, 4 qtbase, 5 qtdeclarative, 6 qtmultimedia, 7 assimp, 8}: 9 10qtModule { 11 pname = "qt3d"; 12 13 # make absolutely sure the vendored assimp is not used 14 # patch cmake to accept assimp 6.x versions 15 postPatch = '' 16 rm -rf src/3rdparty/assimp/src 17 substituteInPlace src/core/configure.cmake --replace-fail "WrapQt3DAssimp 5" "WrapQt3DAssimp 6" 18 ''; 19 20 propagatedBuildInputs = [ 21 qtbase 22 qtdeclarative 23 qtmultimedia 24 assimp 25 ]; 26 27 cmakeFlags = [ 28 (lib.cmakeBool "FEATURE_qt3d_system_assimp" true) # use nix assimp 29 (lib.cmakeBool "TEST_assimp" true) # required for internal cmake asserts 30 ]; 31}