mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-05 16:43:52 +01:00
Updates the cmake build system
It's still has some work, but it successfully builds on all 3 main platforms. Some of the outstanding items include: Install target testing (mostly important for Linux) CMakeList clean up and comments Debug and Release build verification Audit of compile/link options Need a Mac signed and notarized build (and probably more)
This commit is contained in:
1639
src/CMakeLists.txt
1639
src/CMakeLists.txt
File diff suppressed because it is too large
Load Diff
107
src/audacity_config.h.in
Executable file
107
src/audacity_config.h.in
Executable file
@@ -0,0 +1,107 @@
|
||||
/* src/configtemplate.h. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* define if Audacity is being installed under a name other than "audacity",
|
||||
so it can find the files it needs at runtime */
|
||||
#cmakedefine AUDACITY_NAME "@AUDACITY_NAME@"
|
||||
|
||||
/* Define we are compiling Audacity itself, not an Audacity plug-in */
|
||||
#cmakedefine BUILDING_AUDACITY 1
|
||||
|
||||
/* Use system FFmpeg library and disable dynamic loading of it. */
|
||||
#cmakedefine DISABLE_DYNAMIC_LOADING_FFMPEG 1
|
||||
|
||||
/* Define if LAME should be linked at compile time */
|
||||
#cmakedefine DISABLE_DYNAMIC_LOADING_LAME 1
|
||||
|
||||
/* Define to 1 if you have the <alloca.h> header file. */
|
||||
#cmakedefine HAVE_ALLOCA_H 1
|
||||
|
||||
/* Define if GTK is available */
|
||||
#cmakedefine HAVE_GTK 1
|
||||
|
||||
/* Define to 1 if you have the <libudev.h> header file. */
|
||||
#cmakedefine HAVE_LIBUDEV_H 1
|
||||
|
||||
/* Define if you have C99's lrint function. */
|
||||
#cmakedefine HAVE_LRINT 1
|
||||
|
||||
/* Define if you have C99's lrintf function. */
|
||||
#cmakedefine HAVE_LRINTF 1
|
||||
|
||||
/* Define to 1 or 0, depending whether the compiler supports simple visibility
|
||||
declarations. */
|
||||
#cmakedefine HAVE_VISIBILITY 1
|
||||
|
||||
/* define as prefix where Audacity is installed */
|
||||
#define INSTALL_PREFIX "@INSTALL_PREFIX@"
|
||||
|
||||
/* define as prefix where Audacity is installed */
|
||||
#define LIBDIR "@LIBDIR@"
|
||||
|
||||
/* Define if Audio Unit plug-ins are enabled (Mac OS X only) */
|
||||
#cmakedefine USE_AUDIO_UNITS 1
|
||||
|
||||
/* Define if ffmpeg (multi-format import and export) support should be enabled
|
||||
*/
|
||||
#cmakedefine USE_FFMPEG 1
|
||||
|
||||
/* Define if GStreamer 1 is present */
|
||||
#cmakedefine USE_GSTREAMER 1
|
||||
|
||||
/* Define if LADSPA plug-ins are enabled */
|
||||
#cmakedefine USE_LADSPA 1
|
||||
|
||||
/* Define if the FLAC library is present */
|
||||
#cmakedefine USE_LIBFLAC 1
|
||||
|
||||
/* Define if libid3tag is present */
|
||||
#cmakedefine USE_LIBID3TAG 1
|
||||
|
||||
/* Define if mp3 support is implemented with the libmad library */
|
||||
#cmakedefine USE_LIBMAD 1
|
||||
|
||||
/* Define if libtwolame (MP2 export) support should be enabled */
|
||||
#cmakedefine USE_LIBTWOLAME 1
|
||||
|
||||
/* Define if the ogg vorbis decoding library is present */
|
||||
#cmakedefine USE_LIBVORBIS 1
|
||||
|
||||
/* Define if LV2 support should be enabled */
|
||||
#cmakedefine USE_LV2 1
|
||||
|
||||
/* Define if midi support should be enabled */
|
||||
#cmakedefine USE_MIDI 1
|
||||
|
||||
/* Define if Nyquist support should be enabled */
|
||||
#cmakedefine USE_NYQUIST 1
|
||||
|
||||
/* Define if midi support should be enabled */
|
||||
#cmakedefine USE_PORTMIDI 1
|
||||
|
||||
/* Define if PortMixer support should be enabled */
|
||||
#cmakedefine USE_PORTMIXER 1
|
||||
|
||||
/* Define if QuickTime importing is enabled (Mac OS X only) */
|
||||
#cmakedefine USE_QUICKTIME 1
|
||||
|
||||
/* Define if SBSMS support should be enabled */
|
||||
#cmakedefine USE_SBSMS 1
|
||||
|
||||
/* Define if SoundTouch support should be enabled */
|
||||
#cmakedefine USE_SOUNDTOUCH 1
|
||||
|
||||
/* Define if Vamp analysis plugin support should be enabled */
|
||||
#cmakedefine USE_VAMP 1
|
||||
|
||||
/* Define if VST plug-in support is enabled */
|
||||
#cmakedefine USE_VST 1
|
||||
|
||||
/* Version number of package */
|
||||
#cmakedefine VERSION "@VERSION@"
|
||||
|
||||
/* Placeholder for large file support */
|
||||
#cmakedefine _FILE_OFFSET_BITS 0
|
||||
|
||||
/* We're using cygwin */
|
||||
#cmakedefine __CYGWIN__ 1
|
||||
|
||||
Reference in New Issue
Block a user