MuseScore/thirdparty/fluidsynth/CMakeLists.txt
Igor Korsukov 517c44bf24 added pch
2020-12-12 08:01:52 -06:00

38 lines
1.1 KiB
CMake

set(MODULE fluidsynth)
include(${CMAKE_CURRENT_LIST_DIR}/fluidsynth.cmake)
set(MODULE_SRC
${FLUIDSYNTH_SRC}
)
set (MODULE_INCLUDE
${FLUIDSYNTH_INC}
${SNDFILE_INCDIR}
)
set (MODULE_DEF
${FLUIDSYNTH_DEF}
)
set(MODULE_LINK
${SNDFILE_LIB}
)
set(MODULE_USE_PCH_NONE ON)
include(${PROJECT_SOURCE_DIR}/build/module.cmake)
#target_no_warning(${MODULE} -Wunused-const-variable=0)
target_no_warning(${MODULE} -Wno-unused-parameter)
target_no_warning(${MODULE} -Wno-unused-variable)
target_no_warning(${MODULE} -Wno-type-limits)
target_no_warning(${MODULE} -Wno-unknown-pragmas)
target_no_warning(${MODULE} -Wno-conversion)
target_no_warning(${MODULE} -Wno-uninitialized)
target_no_warning(${MODULE} -WMSVC-no-translation-unit-is-empty)
target_no_warning(${MODULE} -WMSVC-no-nonstandard-extension-used)
target_no_warning(${MODULE} -WMSVC-no-assignment-within-conditional-expression)
target_no_warning(${MODULE} -WMSVC-no-hides-previous)
target_no_warning(${MODULE} -WMSVC-no-undefined-assuming-extern)
target_no_warning(${MODULE} -WMSVC-named-type-definition-in-parentheses)