You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
704 B
CMake
33 lines
704 B
CMake
CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
|
|
include(TestBigEndian)
|
|
|
|
project(libmpc C)
|
|
|
|
set(CMAKE_VERBOSE_MAKEFILE false)
|
|
TEST_BIG_ENDIAN(MPC_ENDIANNESS)
|
|
|
|
if(WIN32)
|
|
option(SHARED "Use shared libmpcdec" OFF)
|
|
else()
|
|
option(SHARED "Use shared libmpcdec" ON)
|
|
endif()
|
|
|
|
add_definitions(-DFAST_MATH -DCVD_FASTLOG)
|
|
|
|
if(NOT MSVC)
|
|
set(CMAKE_C_FLAGS "-O3 -Wall -fomit-frame-pointer -pipe")
|
|
endif()
|
|
|
|
add_subdirectory(libmpcdec)
|
|
add_subdirectory(libmpcpsy)
|
|
add_subdirectory(libmpcenc)
|
|
add_subdirectory(libwavformat)
|
|
add_subdirectory(mpcgain)
|
|
add_subdirectory(mpcdec)
|
|
add_subdirectory(mpcenc)
|
|
add_subdirectory(mpc2sv8)
|
|
add_subdirectory(mpccut)
|
|
add_subdirectory(mpcchap)
|
|
add_subdirectory(wavcmp)
|
|
add_subdirectory(include)
|