Skip to content

Commit 7f62b14

Browse files
build: Build assembly in ih264d with cpp preprocessor (#1631)
1 parent cdca5ea commit 7f62b14

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dependencies/ih264d/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,10 @@ target_sources(ih264d PRIVATE
182182
"decoder/arm/ih264d_function_selector_av8.c"
183183
"decoder/arm/ih264d_function_selector.c"
184184
)
185-
target_compile_options(ih264d PRIVATE -DARMV8)
185+
target_compile_options(ih264d PRIVATE -DARMV8 $<$<COMPILE_LANGUAGE:ASM,Clang>:-Wno-unused-command-line-argument>)
186+
if(NOT MSVC)
187+
set(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
188+
endif()
186189
if(APPLE)
187190
target_sources(ih264d PRIVATE "common/armv8/macos_arm_symbol_aliases.s")
188191
endif()

0 commit comments

Comments
 (0)