mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 08:39:46 +02:00
39 lines
911 B
CMake
39 lines
911 B
CMake
#directory cmake-proxies/libmad
|
|
set( TARGET libmad )
|
|
set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} )
|
|
project( ${TARGET} )
|
|
|
|
set( SOURCES
|
|
${LIB_SRC_DIRECTORY}libmad/bit.c
|
|
${LIB_SRC_DIRECTORY}libmad/decoder.c
|
|
${LIB_SRC_DIRECTORY}libmad/fixed.c
|
|
${LIB_SRC_DIRECTORY}libmad/frame.c
|
|
${LIB_SRC_DIRECTORY}libmad/huffman.c
|
|
${LIB_SRC_DIRECTORY}libmad/layer12.c
|
|
${LIB_SRC_DIRECTORY}libmad/layer3.c
|
|
#${LIB_SRC_DIRECTORY}libmad/minimad.c
|
|
${LIB_SRC_DIRECTORY}libmad/stream.c
|
|
${LIB_SRC_DIRECTORY}libmad/synth.c
|
|
${LIB_SRC_DIRECTORY}libmad/timer.c
|
|
${LIB_SRC_DIRECTORY}libmad/version.c
|
|
)
|
|
# This defines the #define on both Windows and Linux.
|
|
add_definitions(
|
|
-D__WX__
|
|
-DWIN32
|
|
-D_WINDOWS
|
|
-D__WINDOWS__
|
|
-D__WXMSW__
|
|
-D__WIN95__
|
|
-D__WIN32__
|
|
-D_LIB
|
|
-DHAVE_CONFIG_H
|
|
-DFPM_INTEL
|
|
)
|
|
add_library( ${TARGET} STATIC ${SOURCES})
|
|
|
|
target_include_directories( ${TARGET} PRIVATE
|
|
${TARGET_SOURCE}/msvc++
|
|
)
|
|
|
|
target_link_libraries( ${TARGET} ) |