aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-07-24 14:34:04 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-07-24 14:34:04 +0200
commite4e098a6f92742f5db0755a7f032f49a41fbde06 (patch)
tree5c3614966888bfe80faba382d45bbd5b3b34bb19
parentb8f90f0ce83b8365b5e0ab1e0368b7b0b51faa76 (diff)
downloadtoolame-dab-e4e098a6f92742f5db0755a7f032f49a41fbde06.tar.gz
toolame-dab-e4e098a6f92742f5db0755a7f032f49a41fbde06.tar.bz2
toolame-dab-e4e098a6f92742f5db0755a7f032f49a41fbde06.zip
Add experimental CMakeLists
-rw-r--r--CMakeLists.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..2c05ebb
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,39 @@
+cmake_minimum_required (VERSION 2.6)
+project (Toolame-DAB)
+add_executable(toolame common.c
+ encode.c
+ ieeefloat.c
+ toolame.c
+ portableio.c
+ psycho_n1.c
+ psycho_0.c
+ psycho_1.c
+ psycho_2.c
+ psycho_3.c
+ psycho_4.c
+ fft.c
+ subband.c
+ audio_read.c
+ bitstream.c
+ mem.c
+ crc.c
+ tables.c
+ availbits.c
+ ath.c
+ encode_new.c
+ zmqoutput.c
+ utils.c
+ xpad.c
+ vlc_input.c)
+
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -g -fomit-frame-pointer")
+set(CMAKE_C_FLAGS "-DGIT_VERSION=")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native -Wall -DNEWENCODE")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DINLINE=")
+
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_INPUT_VLC=0")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_INPUT_JACK=0")
+
+target_link_libraries(toolame m zmq)
+
+install (TARGETS toolame DESTINATION bin)