11set (SOF_TOPOLOGY_BINARY_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} " )
2- set (SOF_ALSA_TOOLS_DIR "${SOF_ROOT_SOURCE_DIRECTORY} /../tools/bin" )
3- set (ALSATPLG_CMD "${SOF_ALSA_TOOLS_DIR} /alsatplg" )
2+
43
54function (alsatplg_version OUT_STATUS OUT_VERSION )
6- execute_process (COMMAND ${ALSATPLG_CMD} --version
5+ execute_process (COMMAND alsatplg --version
76 RESULT_VARIABLE status
87 OUTPUT_VARIABLE stdout
98 OUTPUT_STRIP_TRAILING_WHITESPACE )
10- message (DEBUG "${ALSATPLG_CMD} --version: status=${status} , output=${stdout} " )
9+ message (DEBUG "alsatplg --version: status=${status} , output=${stdout} " )
1110
1211 set (${OUT_STATUS} "${status} " PARENT_SCOPE )
1312
1413 # Some error messages have already been printed on stderr
1514 if (NOT status EQUAL 0)
16- message (WARNING "${ALSATPLG_CMD} --version returned status: ${status} ,
15+ message (WARNING "alsatplg --version returned status: ${status} ,
1716${stdout} " )
1817 return ()
1918 endif ()
@@ -33,7 +32,7 @@ endfunction()
3332# Longer story in #5192.
3433alsatplg_version (STATUS ALSATPLG_VERSION_NUMBER )
3534if (NOT STATUS EQUAL 0)
36- message (WARNING "${ALSATPLG_CMD} failed: ${STATUS} ; all topologies skipped" )
35+ message (WARNING "alsatplg failed: ${STATUS} ; all topologies skipped" )
3736 return ()
3837else ()
3938 if (${ALSATPLG_VERSION_NUMBER} VERSION_LESS "1.2.5" )
@@ -68,7 +67,7 @@ macro(add_alsatplg_command)
6867 # permissions are hardcoded and only the user can read
6968 # the -o(utput) file.
7069 # See bug https://github.com/alsa-project/alsa-utils/issues/126
71- COMMAND ${ALSATPLG_CMD} \$ \${VERBOSE:+-v 1} -c ${ARGV0} -o ${ARGV1}
70+ COMMAND alsatplg \$ \${VERBOSE:+-v 1} -c ${ARGV0} -o ${ARGV1}
7271 USES_TERMINAL
7372 )
7473endmacro ()
@@ -95,7 +94,7 @@ macro(add_alsatplg2_command conf_header conf_target input_name output_name inclu
9594 COMMAND cat ${conf_header} ${input_name} .conf > ${output_name} .conf
9695
9796 # -p to pre-process Topology2.0 conf file
98- COMMAND ALSA_CONFIG_DIR=${CMAKE_SOURCE_DIR}/topology/topology2 ${ALSATPLG_CMD} \$ \${VERBOSE:+-v 1}
97+ COMMAND ALSA_CONFIG_DIR=${CMAKE_SOURCE_DIR}/topology/topology2 alsatplg \$ \${VERBOSE:+-v 1}
9998 -I ${include_path} -D "'${defines} '" -p -c ${output_name} .conf -o ${output_name} .tplg
10099 USES_TERMINAL
101100 )
0 commit comments