From b865a273d2ad6ad1dd397e73f7e4351fd4a07e7c Mon Sep 17 00:00:00 2001 From: Rafat Hussain Date: Mon, 25 Sep 2017 15:36:26 +0530 Subject: [PATCH] commit : cmake housekeeping --- CMakeLists.txt | 1 + test/CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ test/denoisetest.c | 3 ++- 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 test/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index d4f76ec..40e73b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,5 +46,6 @@ endif() add_subdirectory(src) add_subdirectory(auxiliary) +add_subdirectory(test) install(DIRECTORY ${WAVELIB_SRC_ROOT}/include/ DESTINATION include FILES_MATCHING PATTERN "*.h") diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..a184644 --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1,32 @@ +add_executable(cwttest cwttest.c) + +target_link_libraries(cwttest wavelib m) + +add_executable(dwttest dwttest.c) + +target_link_libraries(dwttest wavelib m) + +add_executable(swttest swttest.c) + +target_link_libraries(swttest wavelib m) + +add_executable(modwttest modwttest.c) + +target_link_libraries(modwttest wavelib m) + +add_executable(dwpttest dwpttest.c) + +target_link_libraries(dwpttest wavelib m) + +add_executable(wtreetest wtreetest.c) + +target_link_libraries(wtreetest wavelib m) + +add_executable(denoisetest denoisetest.c) + +target_link_libraries(denoisetest wauxlib wavelib m) + +set_target_properties(cwttest dwttest swttest modwttest dwpttest wtreetest denoisetest + PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/test" + ) \ No newline at end of file diff --git a/test/denoisetest.c b/test/denoisetest.c index 8460240..138d7b8 100644 --- a/test/denoisetest.c +++ b/test/denoisetest.c @@ -120,10 +120,11 @@ int main() { //ofp = fopen("denoiseds.txt", "w"); - + printf("Signal - Noisy Signal Stats \n"); printf("RMSE %g\n",rmse(N,sig,inp)); printf("Corr Coeff %g\n",corrcoef(N,sig,inp)); + printf("Signal - DeNoised Signal Stats \n"); printf("RMSE %g\n",rmse(N,sig,oup)); printf("Corr Coeff %g\n",corrcoef(N,sig,oup));