--- /dev/null
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -62,6 +62,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES ".
+ message(STATUS "Using ARM fixed point math")
+ option (FPM_ARM "ARM fixed point math" ON)
+ if(ASO)
++ enable_language(ASM)
+ target_compile_definitions(mad PRIVATE ASO_INTERLEAVE1 ASO_IMDCT)
+ target_sources(mad PRIVATE imdct_l_arm.S)
+ endif()