set_unicode() add_definitions(-DNDEBUG) spec2def(mmdrv.dll mmdrv.spec) list(APPEND SOURCE entry.c mme.c kernel.c session.c common.c wave.c wave_io.c ${CMAKE_CURRENT_BINARY_DIR}/mmdrv.def) add_library(mmdrv SHARED ${SOURCE}) set_entrypoint(mmdrv 0) add_importlibs(mmdrv winmm user32 kernel32 ntdll) add_dependencies(mmdrv psdk buildno_header) add_cab_target(mmdrv 1)