Alexandre Janniaux
783494b68c
bin: avoid running plugin cache generation
It cannot run on mac M1 when compiling for iOS or tvOS. Remove it
since we don't use it anyway.
5 years ago
Alexandre Janniaux
ea03ce2971
bin/debubsk: add test executable for some SK features
5 years ago
KO Myung-Hun
e3f60a38d4
bin: fix linkage on OS/2
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
6 years ago
Tristan Matthews
53b73bede0
rootwrap: make setsockopt 1 usage consistent
6 years ago
Rémi Denis-Courmont
c96462163e
xcb/global: use autorun to start
6 years ago
Rémi Denis-Courmont
0c2d3c673d
hotkeys: use autorun to start
6 years ago
Marvin Scholz
8aadaf3db1
macosx: move breakpad initialization and allow opt-out
Move the breakpad initialization right to the start of the program
and do not initialize breakpad if the VLC_DISABLE_BREAKPAD env variable
is set.
6 years ago
Alexandre Janniaux
81c60915f7
winvlc: silence unused warnings
If breakpad is not used, the crash_handling variable is not used too,
but as it's used otherwise this should be silenced.
6 years ago
Marvin Scholz
b39f2f1c52
macosx: check type of preference entry before using
7 years ago
Marvin Scholz
565e21f4d0
macosx: remove support for the language argument
7 years ago
David Fuhrmann
358a3be3b0
macOS packaging: Use DESTDIR install for packaging
This gets rid of a prefix inside our build dir, and uses DESTDIR
when installing the content. This way, the install directory
can be reused for further packaging introduced in the next commits.
7 years ago
Steve Lhomme
260ee399c5
winvlc: fix warnings
7 years ago
Steve Lhomme
cd61b872fc
winvlc: use WCHAR instead of TCHAR
We were already using FromWide on this variable. It cannot work if TCHAR is
not wide.
7 years ago
David Fuhrmann
5b8554d5ea
darwinvlc: Set rpath appliciable for POSIX installation
This enables us to just run the vlc executable from an installed
directory like on any other POSIX installation. All modules should
work, apart the macOS interface module which requires the bundle
structure.
7 years ago
David Fuhrmann
e7120799cc
src: darwin/dirs: Implement fallbacks for posix style installations
For posix-style installations, use the defined directories
for libraries and data.
With that, running vlc from the install dirs works fine in principle.
What is left to do currently is to adapt the RPATH to find the
libvlc libraries.
7 years ago
David Fuhrmann
965c4a0294
src: darwin/dirs: Package libraries and modules into Frameworks directory
This is the correct place for bundling shared libraries (even if
they are not in the Framework structure).
7 years ago
Steve Lhomme
5363279805
remove the $Id$ in the source code
8 years ago
Marvin Scholz
d75d12bee2
darwinvlc: Use FromCFString
8 years ago
Martin Storsjö
9edf62844f
bin: win32: Link vlc.exe and vlc-cache-gen.exe with -static
This prevents these executables from linking to a shared
libssp-0.dll if both a static and shared version is available
of this library.
Since these refer to the dynamically linked libvlc via libvlc.la,
it will still pick up the correct shared version of those, instead
of refusing to link to a dynamic library (as it does for any
library specified via -l<name>).
The same use of -Wc,-static is present in a few other Makefile.am
already.
8 years ago
Steve Lhomme
769f745315
bin:override: fix unsigned format modifier
8 years ago
Rémi Denis-Courmont
902dd36bbd
configure: remove LIBPTHREAD
POSIX threads are always enabled implicitly.
8 years ago
Rémi Denis-Courmont
d78eef5211
winvlc: use exit handler
8 years ago
Rémi Denis-Courmont
31f34113ae
cachegen: remove wrong/misleading error message
8 years ago
Rémi Denis-Courmont
1d233ef6be
lib: remove unused libvlc_playlist_play() parameters
8 years ago
David Fuhrmann
724747fab5
darwinvlc: Print out if no interface can be found
Analog to 20bd2ef03b .
8 years ago
KO Myung-Hun
68c70c11a3
os2: fix crash and memory leaks at exit
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Marvin Scholz
a7611f68e6
winvlc: Move breakpad init completely in HAVE_BREAKPAD
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Rémi Denis-Courmont
20bd2ef03b
vlc: print an error if not starting any interface
Rather than failing and existing silently.
9 years ago
Rémi Denis-Courmont
d112b475eb
vlc: do not clobber argv, argc
Later patch wants to use argv[0].
9 years ago
Rémi Denis-Courmont
ba05ad6164
vlc-cache-gen: use correct install directory
pkglibexecdir is the pseudo-directory for internal executables.
vlc-qt-check already uses that. Indeed, PROGRAMS and SCRIPTS targets
are not allowed by automake in pkglibdir.
(libexecdir can be set to '${libdir}' in configure if/when the
distinction is unwanted.)
9 years ago
Rémi Denis-Courmont
ae6ecfb36e
bin: define VLC_LIB_PATH
...when running in build tree.
9 years ago
Felix Paul Kühne
9e12a2ca6e
bin: fix installation when compiling for macOS with the VLC executable disabled
9 years ago
Hugo Beauzée-Luyssen
38c1add4d1
bin/Makefile.am: Explicitely depend on libbreakpad_wrapper.la
9 years ago
Hugo Beauzée-Luyssen
87d76d7689
bin/Makefile.am: Simplify
9 years ago
Hugo Beauzée-Luyssen
9bca12c0b8
bin: Fix vlc CFLAGS on !WIN32
Reported-by: Alexandre Fernandez <nerf@boboop.fr>
9 years ago
Hugo Beauzée-Luyssen
80f61c8342
win32: Use breakpad for crash reporting
9 years ago
Hugo Beauzée-Luyssen
25f8fd2e20
winvlc: Remove old crash handling code
9 years ago
Hugo Beauzée-Luyssen
34d52c7081
Rework breakpad detection to enable it on windows as well
9 years ago
Rémi Denis-Courmont
5c5ebd199a
win32: call SetDllDirectort() directly
This looks like cargo cult. The function exists since XP SP1.
9 years ago
Rémi Denis-Courmont
4448d4d5c1
win32: use thread-safe error mode (only)
9 years ago
Thomas Guillem
4ef1d5a27b
winvlc: disable buffering on stderr
cf. discussion on the gdb project:
http://sourceware.org/ml/gdb-patches/2013-08/msg00422.html
stderr can be buffered on Windows when connected to a pipe.
9 years ago
Rémi Denis-Courmont
a93be48869
win32: only call SetErrorMode() if needed
This call is only necessary on Win2k8 and earlier.
9 years ago
Felix Paul Kühne
bb7e8b5a71
bin: fix build and install for non-macOS Darwin platforms
9 years ago
Rémi Denis-Courmont
77a7a060b5
bin: build vlc-cache-gen even w/ --disable-vlc
This is required if plugins are supported, regardless of whether the
VLC executable is built.
9 years ago
Rémi Denis-Courmont
60002d17b7
Makefile: reorder/gather rules by target
9 years ago
Rémi Denis-Courmont
72a7dcfe2d
Makefile: remove redundant variables
9 years ago
Rémi Denis-Courmont
ca91e23992
Makefile: remove redundant if/endif
9 years ago
Rémi Denis-Courmont
ac382c3b63
rootwrap: use fputs() where applicable
9 years ago
Rémi Denis-Courmont
334979d154
dbus: add command line option to disable MPRIS
9 years ago
Marvin Scholz
4fe5d6d3f5
darwinvlc: Clarify comment about PSN argument
9 years ago