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

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)