Use cmake build 55/305955/3 accepted/tizen_base_asan accepted/tizen_base_x_asan tizen_base_asan tizen_no_autogen accepted/tizen/base/asan/20240419.004024 accepted/tizen/base/x/asan/20240220.072052
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 14 Feb 2024 06:02:18 +0000 (15:02 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 14 Feb 2024 07:30:12 +0000 (16:30 +0900)
commitdfea7d49cf8085957e4793786bcedd0dc7e2edb0
tree8a924778efd62f51c4e9180176a4a39851e0411d
parent5fbdc7481d97cfcbffd731ee04c23b7c66523c61
Use cmake build

cmake build can remove autogen dependency which may not be available for some cases.

In order to make it identical to previous autotools build, following
changes also has been applied to CMakeLists.txt.

7508a0995e3b61d6bc60627ffb951a1ae62bfa05 - Disable unused GSM610 / G72X
d185b93a2f1cb18a8ebcf5e28b59d15e8a7ae9a3 - Disable unused ALAC(Apple Lossless Audio Codec) / CAF(Core Audio Format)
3e10dcd88161de23dde52c1be53e8d54a2f097f2 - use dlopen for vorbis encoder to load so when actual needed, this will reduce runtime memory consumption
297ac676e6c641609d18b07732d1393264e03d3b - Disable vorbis encoder
53dcc94b9f8a80ce9c3c78c973c49be320e717fe - Remove FLAC dependancy
490349007ec3c1f2aa04f3a1ba0509fd5234a175 - Enable ogg with flac disable

Change-Id: If03823f233c6bc1221e89e379a80787fde9dab39
CMakeLists.txt
packaging/libsndfile.spec