17 lines
504 B
CMake
17 lines
504 B
CMake
cmake_minimum_required(VERSION 3.5)
|
|
project(NeuralAudioStatic)
|
|
|
|
# Override add_library to force STATIC even when SHARED is specified
|
|
macro(add_library name)
|
|
set(_args ${ARGN})
|
|
list(FIND _args "SHARED" _shared_idx)
|
|
if(NOT _shared_idx EQUAL -1)
|
|
list(REMOVE_AT _args ${_shared_idx})
|
|
_add_library(${name} STATIC ${_args})
|
|
else()
|
|
_add_library(${name} ${_args})
|
|
endif()
|
|
endmacro()
|
|
|
|
add_subdirectory(${NEURALAUDIO_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/NeuralAudio)
|