1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#[[
Inter-process pipe allowing control of Audacity by sending macro commands and
receiving responses
]]
set( SOURCES
PipeServer.cpp
ScripterCallback.cpp
)
set( DEFINES
PRIVATE
BUILDING_SCRIPT_PIPE
# This is needed until the transition to cmake is complete and
# the Windows pragmas are removed from ScripterCallback.cpp.
# Without it, the wxWidgets "debug.h" will define __WXDEBUG__
# which then causes this module to emit library pragmas for the
# debug versions of wxWidgets...even if the build is for Release.
wxDEBUG_LEVEL=0
)
set( LIBRARIES
PRIVATE
Audacity
)
audacity_module( mod-script-pipe "${SOURCES}" "${LIBRARIES}"
"${DEFINES}" "" )
install_audacity_module( mod-script-pipe )
|