From c3f953b9fabdf9ed62671e2baefce933ef8e6f25 Mon Sep 17 00:00:00 2001 From: rude Date: Thu, 26 Sep 2013 00:58:06 +0200 Subject: [PATCH] Add CMakeLists.txt for libmodplug. --- libs/libmodplug-0.8.8.4/CMakeLists.txt | 53 ++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 libs/libmodplug-0.8.8.4/CMakeLists.txt diff --git a/libs/libmodplug-0.8.8.4/CMakeLists.txt b/libs/libmodplug-0.8.8.4/CMakeLists.txt new file mode 100644 index 00000000..6d5199ee --- /dev/null +++ b/libs/libmodplug-0.8.8.4/CMakeLists.txt @@ -0,0 +1,53 @@ +cmake_minimum_required(VERSION 2.8) + +project(modplug) + +OPTION(MODPLUG_BUILD_SHARED "Build shared library" TRUE) +OPTION(MODPLUG_BUILD_STATIC "Build static library" TRUE) + +set(MODPLUG_SRC + src/fastmix.cpp + src/load_669.cpp + src/load_abc.cpp + src/load_amf.cpp + src/load_ams.cpp + src/load_dbm.cpp + src/load_dmf.cpp + src/load_dsm.cpp + src/load_far.cpp + src/load_it.cpp + src/load_j2b.cpp + src/load_mdl.cpp + src/load_med.cpp + src/load_mid.cpp + src/load_mod.cpp + src/load_mt2.cpp + src/load_mtm.cpp + src/load_okt.cpp + src/load_pat.cpp + src/load_psm.cpp + src/load_ptm.cpp + src/load_s3m.cpp + src/load_stm.cpp + src/load_ult.cpp + src/load_umx.cpp + src/load_wav.cpp + src/load_xm.cpp + src/mmcmp.cpp + src/modplug.cpp + src/snd_dsp.cpp + src/snd_flt.cpp + src/snd_fx.cpp + src/sndfile.cpp + src/sndmix.cpp +) + +if (MODPLUG_BUILD_STATIC) + add_library(modplug-static STATIC ${MODPLUG_SRC}) + target_include_directories(modplug-static PUBLIC src src/libmodplug) +endif() + +if (MODPLUG_BUILD_SHARED) + add_library(modplug SHARED ${MODPLUG_SRC}) + target_include_directories(modplug PUBLIC src src/libmodplug) +endif()