reactos/sdk/lib/3rdparty/libmpg123/CMakeLists.txt
Timo Kreuzer 81bdf4e360 [CRT] Add missing posix error codes
These are required by latest mingw-w64 stl and we are mixing this with our crt headers.
Define _CRT_NO_POSIX_ERROR_CODES in all modules that define their own constants.
2019-05-27 13:22:40 +02:00

48 lines
850 B
CMake

add_definitions(
-DOPT_I386
-DREAL_IS_FLOAT
-DNOXFERMEM
-DHAVE_CONFIG_H
-DEOVERFLOW=75
-Dlseek=_lseek
-Dread=_read
-Dstrdup=_strdup
-D_CRT_NONSTDC_NO_DEPRECATE
-D_DLL -D__USE_CRTIMP
-D_CRT_NO_POSIX_ERROR_CODES)
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/libmpg123)
list(APPEND SOURCE
compat/compat.c
compat/compat_str.c
dct64.c
dct64_i386.c
equalizer.c
feature.c
format.c
frame.c
icy.c
icy2utf8.c
id3.c
index.c
layer1.c
layer2.c
layer3.c
libmpg123.c
ntom.c
parse.c
readers.c
stringbuf.c
synth.c
synth_8bit.c
synth_real.c
synth_s32.c
tabinit.c
precomp.h)
add_library(libmpg123 ${SOURCE} optimize.c)
add_dependencies(libmpg123 psdk)
add_pch(libmpg123 precomp.h SOURCE)