13
0
Commit Graph

11592 Commits

Author SHA1 Message Date
192ba4b34b Strip all executables in a mingw release build 2013-12-07 20:48:19 +10:00
30370eb0a0 Don't include *.debug files in debug package
These files slow down gdb at startup and many(any?) don't seem
to work correctly
2013-12-07 20:48:19 +10:00
02dd48b386 Use DEBUG flag as defined by tools/define_versions.sh in mingw build 2013-12-07 20:48:19 +10:00
2970b79141 Only call define versions script in mingwenv after a build is successful
This stops clean.sh script complaining about a non-existant path
2013-12-07 20:48:19 +10:00
12065351e5 Updates to windows/mingw README file 2013-12-07 20:48:19 +10:00
86e63380ee Add two scripts for running gdb so source listing works when debugging
Updated Debugging section in README
2013-12-07 20:48:19 +10:00
3512a9fe40 Remove two scripts no longer used
These scripts are too specific to my virtual machine setup, a more generic
method can now be used by setting ARDOUR_VM_SHARE_DIR and using the
cptovmshare.sh script.
2013-12-07 20:48:19 +10:00
f25c7081c9 Add script to copy package directory to directory shared by VM
directory path set in ARDOUR_VM_SHARE_DIR
2013-12-07 20:48:19 +10:00
31d1164d3f Refer to external repository for instructions on setting up Fedora to cross compile Ardour using MinGW-64 2013-12-07 20:48:18 +10:00
ed8e6461b5 Add scripts for building using mingw compiler with distcc 2013-12-07 20:48:18 +10:00
dc60753dde Use correct header include for _fullpath
According to http://msdn.microsoft.com/en-us/library/506720ff(v=vs.120).aspx
2013-12-07 20:48:02 +10:00
a7961f04cf fix error in mingw version of realpath() 2013-12-05 17:43:15 -05:00
ef2c1ff92f add (likely, partial) windows implementation of POSIX realpath() for COMPILER_MINGW where the latter is not available, to the only place realpath() is used 2013-12-05 17:40:21 -05:00
550b991176 remove unnecessary recently-added include for realpath, which is not actively used 2013-12-05 17:39:41 -05:00
e0cc10540d extra source no longer required 2013-12-05 17:24:39 -05:00
bab60c2e8c we don't use realpath() anymore so there is need for a special mingw include 2013-12-05 17:23:18 -05:00
c0e5506994 we don't use realpath() anymore so there is need for a special mingw include 2013-12-05 17:21:50 -05:00
3144a81acb additional header needed for mingw build to get realpath() 2013-12-05 14:49:03 -05:00
8970446d7e additional source file for mingw build 2013-12-05 14:48:45 -05:00
597c9c9b25 make mingw-based pthread comparison function work with both 32 and 64 bit variants of mingw 2013-12-05 14:46:40 -05:00
b7835cd7b1 workaround compilation issues with assembler in fpu code and mingw 2013-12-05 14:45:17 -05:00
339fc9ed13 fix platform portability issues caused by use of shell cp(1) command and perl script 2013-12-05 14:44:37 -05:00
4ef6232de4 fix another instance of the horrible "interface" keyword collision 2013-12-05 14:44:00 -05:00
60134ddcba remove unnecessary and *nix-centric LANG= from start of command used to get gcc version; use python's platform.uname() rather than os.uname() to get platform information 2013-12-05 14:43:32 -05:00
75212b28b2 new/extended windows packaging scripts and associated resources 2013-12-05 13:57:04 -05:00
2ba2a50dec Merge branch 'master' into windows 2013-12-04 11:50:36 -05:00
ce7bfb489c change "cpu" in cpu load backend functions 2013-12-04 11:48:31 -05:00
69df7763a1 switch from using Sleep/usleep to Glib::usleep() (and remember that we need to make Glib::usleep() actually work on windows one day) 2013-12-03 10:24:34 -05:00
0258f2958b switch from using Sleep/usleep to Glib::usleep() 2013-12-03 10:24:05 -05:00
22175630bb Merge branch 'windowspush' of https://github.com/mojofunk/ardour into windows 2013-12-03 10:01:26 -05:00
848e75aaea Merge branch 'master' into windows 2013-12-03 10:01:13 -05:00
a420328354 Reinstate call to package config for JACK backend
Not sure how this got lost, merge perhaps.
2013-12-03 20:28:17 +10:00
0f6a65e405 Use Sleep instead of usleep on windows in JACK backend 2013-12-03 20:28:10 +10:00
ae6b0b9f1a minor tweaks to MIDI clock support, including delivery of position events/messages when stopped 2013-12-02 23:34:12 -05:00
76ea055b85 don't run MIDI clock "tick" if session is silent (e.g. due to a locate) 2013-12-02 23:33:33 -05:00
4a1b43b9d5 Replace non-portable printf format specifier
This caused Diskstream state to be restored incorrectly
2013-12-02 21:28:49 +10:00
f74521b0cd Remove command line string quoting when forming jack command line on windows
This used to be necessary when we started the JACK server but now that we
write a .jackdrc it only causes problems.

I have fixed this before in some branch, must have been lost in a merge.
2013-12-02 21:28:19 +10:00
ad906794b8 Fix pattern used to search for audio backends on windows
The audio backend dlls have a number postfix after the library/module name
2013-12-02 21:28:05 +10:00
a9fc076d2e Waf options are not valid during build stage so use environment variable 2013-12-02 21:26:28 +10:00
c3d2b1ea18 Use PBD::canonical_path instead of ::realpath
This is a previous change that seems to have been lost in master -> windows merge
2013-12-02 21:25:47 +10:00
18a59dd7fa Include pbd/localtime_r.h in session_jack.cc for MinGW 2013-12-02 21:22:14 +10:00
9b5440ec03 Use PBD::pthread_name in MTC_Slave for portability 2013-12-02 21:21:54 +10:00
30da95b609 Remove duplicate ALSA pkgconfig 2013-12-02 21:21:25 +10:00
e80d18b0b3 Revert unfinished export visibility commits by John Emmas
These break the mingw build and the visibility work will make this
code redundant
2013-12-02 21:18:29 +10:00
796f39b967 Fix compilation on linux now that libardour no longer links to libjack
Similar change has already been made in master branch
2013-12-02 21:17:47 +10:00
c19f9f8a47 fix continuous send of MIDI start/position/stop messages introduced by mistake 2013-12-01 12:18:57 -05:00
15cee60021 merge and resolve conflict with master 2013-11-29 22:29:25 -05:00
d1cc7e5a50 fix up a bunch of confusion regarding the size/capacity/allocation of audio & midi buffers 2013-11-29 22:26:33 -05:00
0c4457fa83 drop capacity argument from Buffer constructor, since the abstract class cannot (and should not) do anything with it 2013-11-29 22:25:36 -05:00
146734526c fix indentation 2013-11-29 22:24:59 -05:00