bb59def1ca
fixes for windows branch build failures under linux. still does not build on linux, now due to taglib changes
2013-07-31 20:08:43 -04:00
98c6ca5abc
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-07-31 15:09:50 +01:00
1828f5694f
'libs/rubberband' - Platform specific includes
2013-07-25 09:14:40 +01:00
a65cfd2aff
'libs/rubberband' - Compiler specific includes
2013-07-25 08:53:05 +01:00
e9c1a174d2
'libs/rubberband' - Modify to be buildable with MSVC
2013-07-25 07:49:33 +01:00
e5ab8c1c9e
'libs/midi++2' - Platform specific includes
2013-07-25 07:45:24 +01:00
eb2c419620
'libs/midi++2' - Compiler specific changes
2013-07-25 07:30:30 +01:00
369c0e4a66
'libs/midi++2' - Modify to be buildable with MSVC
2013-07-25 07:19:51 +01:00
b8109ef87e
Add an empty 'unistd.h' to stop the compiler complaining when it gets unnecessarily #included
2013-07-24 19:09:29 +01:00
338f53e69a
Further changes to msvc/pbd (mostly to add support for getopt and getopt_long)
2013-07-24 17:46:25 +01:00
7f882b5a92
Correct a typo in 'msvc_pbd.h'
2013-07-24 10:22:16 +01:00
78974b2df9
'libs/evoral' - Windows specific includes
2013-07-23 17:10:06 +01:00
f6b0b4c0d7
'libs/evoral' - Remove ambiguity about which version of 'abs()' we need
2013-07-23 16:59:15 +01:00
3fb18593c6
'libs/taglib' - Remove 2 further symlinks which needn't be under git control
2013-07-23 16:57:27 +01:00
227380ea0c
'libs/taglib' - Remove 52 x symlinks which needn't be under git control
2013-07-23 08:12:00 +01:00
bc34d6f731
'libs/evoral' - For each of the NNNN_lower_bound() functions (3 in total) add a non-const iterator to supplement the existing const_iterator
2013-07-23 07:56:30 +01:00
af51ef383d
'libs/evoral' - Through a compiler extension gcc can implement an array whose size in not known at compile time. MSVC doesn't have this extension. Therefore, use std::vector instead
2013-07-23 07:53:57 +01:00
f9b99edc4a
'std::isnan' is not available in MSVC (at least, not VC8)
2013-07-23 07:50:25 +01:00
453ed61c4a
'libs/evoral' - cast the returned pointers from malloc() / g_ptr_array_index() etc, as needed to satisfy MSVC
2013-07-23 07:47:10 +01:00
1cb37fc11c
Remove an unnecessary #include that prevents 'libs/evoral' from building with MSVC (more evoral changes to follow)
2013-07-23 07:43:48 +01:00
d0a6c19134
Remove some unnecessary warnings when building 'libs/qm-dsp' with MSVC
2013-07-23 07:40:17 +01:00
b889a3d2f9
Use common mingw build script to reference location of windows test image
2013-07-22 13:44:32 +10:00
f3fe3cfeaa
Fix reference to new location of windows test image
2013-07-22 13:44:32 +10:00
486720de61
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
ccaa29d210
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
d975d84437
Use GLib::usleep for portability
2013-07-22 13:44:32 +10:00
c0e65452b1
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
533e40ca52
Work around badly chosen argument name in giomm/dbusmessage.h
...
interface is defined in windows/mingw headers. hopefully this will
be fixed in giomm at some point and this crap can be removed
2013-07-22 13:44:32 +10:00
f383585094
Disable some code on MinGW build until it can be tested NEEDS FIXING
...
Windows has the function strtok_s which is equivalent to strtok_r in versions
of msvcrt in Vista and above but not win XP. So either reimplement for WinXP or replace
with something more portable and C++'y.
2013-07-22 13:44:32 +10:00
f42c514631
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
fee2c9d71f
Fix ambiguous type CheckMenuItem that is also defined via windows.h
2013-07-22 13:44:32 +10:00
61c8e093ef
Use PBD::ffs for portability
2013-07-22 13:44:32 +10:00
c4e02af713
Fix for ambiguous Polygon type when building with MinGW
2013-07-22 13:44:32 +10:00
b02fb1dbea
Reinstate include of regex.h for Linux and MinGW build
...
I'm not sure how boost/regex.h is relevant but it doesn't enable the
build to succeed in on Linux or using Mingw so if this is not an error
and required for msvc build then fix it
2013-07-22 13:42:05 +10:00
77cea1181e
Fix broken using declaration in vamp-plugins
2013-07-22 13:41:15 +10:00
5ef3d54acb
Add some dll's to list to copy to mingw based windows package
...
These are some new dependencies in Fedora 19 mingw packages
2013-07-22 13:41:15 +10:00
f7e3b01e23
Use cross-platform packaging version script in MinGW build
2013-07-22 13:41:14 +10:00
d3850612b4
Disable building all surface plugins on MinGW build
2013-07-22 13:41:14 +10:00
ed9dd5ca62
Enable lxvst support by default and then disable for build targets that don't support it
2013-07-22 13:41:14 +10:00
56a6f52856
Remove lxvst variable from wscript that was no longer in use
2013-07-22 13:41:14 +10:00
d0deae357b
Remove tools/sanity_check dir from build in mingw cross compile
...
This is already added to build further down. I believe this is result of
a partially applied patch.
2013-07-22 13:41:14 +10:00
1e9301a713
Define PLATFORM_WINDOWS and COMPILER_MINGW when dist target is set to mingw
2013-07-22 13:41:14 +10:00
e39bf4d82c
Correct file perms on to make scripts executable in windows build files
2013-07-22 13:41:14 +10:00
53f1cb2a0f
Modify 'libs/vamp-plugins' to be buildable with MSVC
2013-07-20 08:30:40 +01:00
9d774969fc
Adapt libs/pbd/ffs.cc to be buildable with MSVC
2013-07-18 12:08:34 +01:00
57e53d577b
break symbol name cycle on non-win32-non-gcc platforms
2013-07-17 13:50:04 -04:00
ab628ae3c3
JOHNE - remove my earlier test file
2013-07-17 18:18:02 +01:00
5f15bc9f9f
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-07-17 18:15:51 +01:00
82d351f6ca
JOHNE - Testing to see if I have write access to the repo
2013-07-17 16:55:24 +01:00
eeabf89d19
Miscellaneous header files (needed for building libpbd with MSVC)
2013-07-17 14:55:20 +01:00