zmusic/thirdparty/wildmidi/CMakeLists.txt

30 lines
615 B
Text
Raw Normal View History

add_library(wildmidi OBJECT
2020-01-02 16:52:30 +00:00
file_io.cpp
gus_pat.cpp
reverb.cpp
wildmidi_lib.cpp
wm_error.cpp
)
file(GLOB HEADER_FILES wildmidi/*.h)
target_sources(wildmidi PRIVATE ${HEADER_FILES})
set_target_properties(wildmidi
PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED ON
)
target_include_directories(wildmidi INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} PRIVATE wildmidi)
use_fast_math(wildmidi)
require_stricmp(wildmidi PRIVATE)
require_strnicmp(wildmidi PRIVATE)
if(COMPILER_IS_GNUC_COMPATIBLE)
target_compile_options(wildmidi
PRIVATE
"-Wall" "-Wextra" "-Wno-unused-parameter" "-fomit-frame-pointer"
2020-01-02 16:52:30 +00:00
)
endif()