summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorBe <be@mixxx.org>2020-05-07 09:56:22 -0500
committerBe <be@mixxx.org>2020-05-07 09:56:22 -0500
commit00feedc9c72e1a0bb925355425f2de6596d39fc9 (patch)
tree5f9c4a536c24c9d9b271737b9b3a7c9ba7af13b4 /lib
parent3970b4e3e940bbf656e9770d67a26aa2c16151cc (diff)
parent898052f480ddbdefe3a36ce73893b90731f3beb3 (diff)
Merge remote-tracking branch 'upstream/master' into migrate-to-QJSEngine
Diffstat (limited to 'lib')
-rw-r--r--lib/libshout/CMakeLists.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/libshout/CMakeLists.txt b/lib/libshout/CMakeLists.txt
new file mode 100644
index 0000000000..423da3a316
--- /dev/null
+++ b/lib/libshout/CMakeLists.txt
@@ -0,0 +1,40 @@
+cmake_minimum_required(VERSION 3.0)
+project(shout_mixxx C)
+
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_CONFIG_H -Wall -ffast-math -pthread -g -O2")
+
+include_directories(
+ .
+ src
+ include
+ src/common
+)
+
+add_library(shout_mixxx STATIC
+ src/common/avl/avl.c
+ src/common/net/sock.c
+ src/common/net/resolver.c
+ src/common/timing/timing.c
+ src/common/httpp/httpp.c
+ src/common/httpp/encoding.c
+ src/common/thread/thread.c
+ src/shout.c
+ src/util.c
+ src/queue.c
+ src/proto_http.c
+ src/proto_xaudiocast.c
+ src/proto_icy.c
+ src/proto_roaraudio.c
+ src/format_ogg.c
+ src/format_webm.c
+ src/format_mp3.c
+ src/codec_vorbis.c
+ src/codec_opus.c
+ src/codec_theora.c
+ src/codec_speex.c
+ src/tls.c
+)
+
+target_link_libraries(shout_mixxx ogg vorbis theora speex ssl crypto)
+
+