Commit b85dda6 1 parent e058e81 commit b85dda6 Copy full SHA for b85dda6
File tree 1 file changed +35
-0
lines changed
1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ cmake_minimum_required (VERSION 3.1)
2
+
3
+ project (lpcnet)
4
+
5
+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib)
6
+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib)
7
+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /bin)
8
+
9
+ add_executable (dump_data
10
+ denoise.c
11
+ kiss_fft.c
12
+ pitch.c
13
+ celt_lpc.c
14
+ )
15
+ target_compile_definitions (dump_data PRIVATE "TRAINING=1" )
16
+ target_include_directories (dump_data PRIVATE ${CMAKE_CURRENT_SOURCE} /../include )
17
+ target_link_libraries (dump_data PRIVATE
18
+ "m"
19
+ )
20
+
21
+
22
+ add_executable (test_lpcnet
23
+ lpcnet.c
24
+ nnet.c
25
+ nnet_data.c
26
+ )
27
+ target_compile_definitions (test_lpcnet PRIVATE "mfma" "mavx2" )
28
+ target_include_directories (test_lpcnet PRIVATE ${CMAKE_CURRENT_SOURCE} /../include )
29
+ target_link_libraries (test_lpcnet PRIVATE
30
+ "m"
31
+ )
32
+
33
+ # gcc -DTRAINING=1 -Wall -W -O3 -g -I../include denoise.c kiss_fft.c pitch.c celt_lpc.c -o dump_data -lm
34
+ # gcc -mfma -msse3 -mavx2 -o test_lpcnet -g -O2 -Wall -W -Wextra lpcnet.c nnet.c nnet_data.c -lm
35
+
You can’t perform that action at this time.
0 commit comments