4 #pragma warning( disable : 4244 4250 4275 4996 )
10 #define HAVE_LV2_1_2_0 1
11 /* Comment out the above lines to build Mixbus without LV2 support */
14 #ifndef WINDOWS_VST_SUPPORT
15 #define WINDOWS_VST_SUPPORT
16 /* Comment out the above line to build Mixbus without VST support */
19 #ifndef CURRENT_SESSION_FILE_VERSION
21 #define CURRENT_SESSION_FILE_VERSION 5990
23 #define CURRENT_SESSION_FILE_VERSION 5990
29 /* Shouldn't really be needed but make sure that any structs we
30 obtain from libjack will have 1-byte packing alignment where
31 necessary (belt & braces approach to be on the safe side) */
36 #define _HAS_ITERATOR_DEBUGGING 1
37 /* #define to zero for a more conventional Debug build */
40 #if !defined(DEBUG) && !defined(NDEBUG)
41 /* Assume a debuggable Release build (RDC build) */
45 #if (defined (_MSC_VER) && (_MSC_VER == 1400))
47 #if defined(_DEBUG) || defined (DEBUG)
48 /* Experimental - link to the lowest DebugCRT so we can run on another system */
49 #define _SXS_ASSEMBLY_VERSION "8.0.50727.42"
51 #define _SXS_ASSEMBLY_VERSION "8.0.50727.6195"
53 #define _CRT_ASSEMBLY_VERSION _SXS_ASSEMBLY_VERSION
54 #define _MFC_ASSEMBLY_VERSION _SXS_ASSEMBLY_VERSION
55 #define _ATL_ASSEMBLY_VERSION _SXS_ASSEMBLY_VERSION
60 __declspec(selectany) int _forceCRTManifest;
61 __declspec(selectany) int _forceMFCManifest;
62 __declspec(selectany) int _forceAtlDllManifest;
63 __declspec(selectany) int _forceCRTManifestRTM;
64 __declspec(selectany) int _forceMFCManifestRTM;
65 __declspec(selectany) int _forceAtlDllManifestRTM;
72 /* 'stdint.h' conflicts with various other libraries so
73 let's #include stdint.h first to ensure one consistent
74 implementation for commonly used integer types. */
77 /* When building Gtkmm with Atkmm support, ALL modules need
78 to agree about the status of GTKMM_ATKMM_ENABLED. Otherwise
79 we end up with all manner of imexplicable run time crashes
80 and hangs (due to Gtk::Widget having different sizes in
81 different modules). GTKMM_ATKMM_ENABLED gets #defined in
82 'gtkmmconfig.h'. So let's #include that file here, where
83 we know it'll get #included for every compilation unit. */
84 #include <gtkmmconfig.h>
86 #if defined(_MSC_VER) && !defined(__MINGW__) && !defined(__MINGW32__)
87 /* Define these libraries as getting built as DLLs */
88 #define LIBAUDIOGRAPHER_DLL
92 #define LIBCONTROLCP_DLL
93 #define LIBGTKMM2EXT_DLL
95 #define LIBTIMECODE_DLL
97 #if (INCLUDE_ARDOUR_MISCELLANEOUS)
98 #include <ardourext/misc.h>
102 #endif /*_TARGETSXS_H_*/