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()