feat:mp3
This commit is contained in:
1 parent
32e7f32e0a
commit
523acd3349
23 files changed
+482
-98
No files matched your search
+21
-1
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(transui VERSION 0.1.1 LANGUAGES CXX)
|
||||
project(transui VERSION 0.1.1 LANGUAGES C CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@@ -31,6 +31,26 @@ if(BUILD_TESTING)
|
||||
)
|
||||
target_include_directories(transcript_cleaner_test PRIVATE src)
|
||||
add_test(NAME transcript_cleaner COMMAND transcript_cleaner_test)
|
||||
|
||||
add_executable(mp3_encoder_test
|
||||
tests/mp3_encoder_test.c
|
||||
third_party/transui_mp3/transui_mp3.c
|
||||
third_party/shine/src/lib/bitstream.c
|
||||
third_party/shine/src/lib/huffman.c
|
||||
third_party/shine/src/lib/l3bitstream.c
|
||||
third_party/shine/src/lib/l3loop.c
|
||||
third_party/shine/src/lib/l3mdct.c
|
||||
third_party/shine/src/lib/l3subband.c
|
||||
third_party/shine/src/lib/layer3.c
|
||||
third_party/shine/src/lib/reservoir.c
|
||||
third_party/shine/src/lib/tables.c
|
||||
)
|
||||
target_include_directories(mp3_encoder_test PRIVATE
|
||||
third_party/transui_mp3
|
||||
third_party/shine/src/lib
|
||||
)
|
||||
target_link_libraries(mp3_encoder_test PRIVATE m)
|
||||
add_test(NAME mp3_encoder COMMAND mp3_encoder_test)
|
||||
endif()
|
||||
|
||||
set(CPACK_GENERATOR "DEB")
|
||||
|
||||
Reference in new issue
Block a user