Andrew Rabert
be8de67654
Fix cmake warnings
2024-04-20 14:15:35 -04:00
Ian Walton
2450ae1956
Allow running JMP with no bundled webclient!
2023-03-10 00:59:31 -05:00
Andrew Rabert
80da4a2ec0
Remove breakpad
2021-04-05 10:18:20 -04:00
Ian Walton
678368bdfe
Initial jf commit.
2021-04-04 02:48:27 -04:00
Tobias Hieta
773ad420b8
New way of downloading web-client deps!
2018-02-07 20:38:22 +01:00
Vincent Lang
fe556e144c
Don't enable D-Bus on Windows/OSX by default
...
Really not sure how the option logic is supposed to work. But currently
it will try to enable the QtDBus module on any OS.
2017-01-31 12:27:51 +01:00
Vincent Lang
90647b3e74
Enable D-Bus power management on Linux by default
...
This will probably work better out-of-the-box than the xdg thing.
2017-01-27 11:11:08 +01:00
Tobias Hieta
dc029f5506
Tweak how we include the web-client from conan
2016-11-29 12:56:50 +01:00
Tobias Hieta
52a64487b6
Use conan to download web-client
2016-11-28 18:45:00 +01:00
longchair
68010a7a9c
Add a cmake option to enable/disable Helper
...
This option is useful for remote debugging on embedded PMP as deployment will always try to deploy the helper and debugger will never stop it.
2016-09-14 20:15:45 +02:00
Jonathan Leroy
7a3e494e46
Rename PowerComponentOE to PowerComponentDBus and add a LINUX_DBUS
...
option
Plex-CLA-1.0-signed-off-by: Jonathan Leroy <jonathan@harrycow.fr>
2016-08-12 17:44:19 +02:00
Tobias Hieta
bd51fbfcfc
CMake: Remove duplicated line
2016-06-30 11:06:06 +02:00
Tobias Hieta
4ebf69d3b5
CMake: download and install web-client as plain files
...
Instead of using the Qt resource system we want to read the files
directly from disk instead. So we redid how resources are copied and
installed.
2016-06-30 11:05:31 +02:00
Tobias Hieta
8c83ac33bd
CMake: set CMP0026 to OLD
...
Setting this to OLD allows us to read the LOCATION property out of
targets. This is deprecated but still nicer for what we need to with
our resource copying. We should revisit this later.
2016-06-30 11:03:03 +02:00
Tobias Hieta
160f575d74
CMake: make macro for setting CMake policies
...
Make a macro that removes some boilerplate for checking if a certain
policy is available in this version of CMake or not. This is placed in
the main CMakeLists because we need to do this very early
2016-06-30 11:01:06 +02:00
longchair
fe67575523
Remove invalid cmake option
...
option means it's a boolean, and this is a string.
2016-05-02 17:39:20 +02:00
Tobias Hieta
32371ee8fe
Add define that makes QsLog to log via a separate thread.
...
This should avoid any lookup related to file system sync.
2016-04-28 15:59:04 +02:00
longchair
d25d77797f
Cmake : allow to use a toolchain cmake file if any
...
This allows a bit painless dev env on Embedded version.
2016-04-19 19:56:17 +02:00
Tobias Hieta
fbb795dd46
Don't assume cflags test for them instead.
...
Instead of maintaining lists per compiler of flags that should
be enabled / disabled we now test for them instead. If they are
able to be used we append them.
Same with linker flags we test for them before assuming they work.
2016-04-01 16:31:23 +02:00
Tobias Hieta
da3ec01ac2
Better integrate cmake and clang-tidy
2016-03-29 10:28:08 +02:00
Niclas Berglind
3e7a28de65
Make QT modules build with fPIC flag if required
...
When building on Ubuntu (14.04 with cmake 3.2.2) the -fPIC flag needs to be added when compiling. This change fixes that issue, but I don't know how it will affect building on other systems.
Plex-CLA-1.0-signed-off-by: Niclas Berglind <nb@kjam.se>
2016-03-27 09:33:30 +02:00
Tobias Hieta
9abf240e18
Add tidy target to run clang-tidy
2016-03-22 10:27:04 +01:00
Tobias Hieta
81924d2e89
CMake fix for Clang 3.8 on OSX
...
For whatever cmake reason we need to call cmake_minimum_version before
project() when dealing with non-apple clang on OSX.
2016-03-22 08:40:43 +01:00
Tobias Hieta
546ed96bfa
Add new target install_app_bundle
...
This makes it possible to trigger a install and upload from CLion
2016-02-22 09:01:47 +01:00
Tobias Hieta
4638151bfd
WIP: qhttpserver->qhttp
2016-02-22 09:01:47 +01:00
Tobias Hieta
e24e5ef359
Expose dependencies and qt dependencies hash version to the debug overlay
2015-12-11 11:22:42 +01:00
Tobias Hieta
063e870ecc
Bump required CMake version to 3.1.0.
...
Earlier versions did not include CXX_STANDARD that we use to figure out
what compiler flags needs to be used.
2015-10-26 08:16:31 +01:00
Tobias Hieta
3d4859f1b1
Initial public commit of Plex Media Player
2015-10-13 11:05:27 +02:00