Zi Ree
45aef2c318
Linux - make it compile on linux, gstreamer 0.1 for now, needs to be moved to 1.0, cef probably fails when compiled with volume catcher enabled
2022-09-20 19:29:39 +02:00
Nicky
3f31d0b5a7
Be more explicit: Rename use_conan_binary to use_system_binary, this will allow us to reuse the macro for more than just conan.
2022-07-17 17:51:25 +02:00
Nicky
2b151e0aef
Round one to support conan for 3P packages, this allows to build the viewer on Linux again.
2022-04-18 18:11:43 +02:00
Nicky
1966d837e1
jsoncpp includepath should not include json/. jsoncpp includes a header "features.h"
...
which has the same name as a glibc header, allowing this header to be found without any prefix
will lead to head conflicts when there is a '#include "features.h"'
As a result all json headers need to be included via #include "json/reader.h"/"json/writer.h"
2022-04-18 02:50:43 +02:00
Nicky
363f2df4fa
Remove function create_target and instead directly use add_library
2022-04-17 18:28:55 +02:00
Nicky
e0cf0cdfd4
Switch to target_include_directories
...
All 3Ps include dirs are treated as SYSTEM, this will stop compilers
stop emitting warnings from those files and greatly helps having high
warning levels and not being swamped by warnings that come from
external libraries.
2022-04-17 18:04:57 +02:00
Nicky
6d0bba9c03
Switch over to standard target_link_libraries (cmake requirements are high enough now).
2022-04-17 17:32:14 +02:00
Nicky
241919e7f7
Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr),
...
but it's safer and saner to put the LL 3ps under the ll:: prefix.
This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
2022-04-13 19:21:55 +02:00
Nicky
d3521b4462
Remove obsolete and unmaintained USE_SYSTEMLIBS
2022-04-13 10:28:46 +02:00
Nicky
786b291d9c
Move CMake files to modernized cmake syntax, step 1.
...
Change projects to cmake targetsto get rid of havig to hardcore
include directories and link libraries in consumer projects.
2022-04-06 16:32:52 +02:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
callum_linden
df5006eac9
Update autobuild to point to new version of jsoncpp and change lib names to match those in package
2014-12-17 19:29:30 -08:00
Nat Goodspeed
f7d1ece5be
Make JsonCpp.cmake reference Windows lib names we actually use.
2014-12-12 17:33:24 -05:00
callum_linden
c853b470db
Update to build on Xcode 6.0: WTH! how did this ever link?
2014-10-20 11:41:35 -07:00
Oz Linden
776aadf4ef
OPEN-199: replace the confusing STANDALONE switch with USESYSTEMLIBS
2014-03-19 17:30:07 -04:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Boroondas Gupte
1b832eaa4b
OPEN-54: correct JsonCpp include path
2012-04-24 11:24:11 -04:00
Merov Linden
8468670583
Autobuild : Fix merge snaffu in Json cmake file
2011-03-18 16:47:43 -07:00
Merov Linden
918caee18e
Pull from jenn_linden/viewer-vs2010
2011-03-15 11:41:10 -07:00
Andrew de Laix
1de3c1e127
update jsoncpp archive on linux.
2011-03-15 18:12:43 +00:00
Merov Linden
72fd8c2ec4
Fix Mac Json cmake script
2011-03-14 23:57:57 -07:00
Andrew de Laix
99ba5e2670
revert to old jsoncpp library on linux to fix build.
2011-03-02 21:28:26 +00:00
Merov Linden
ae1435e8ee
Autobuild: fix for Mac build using XCode
2011-02-17 21:13:48 -08:00
Alain Linden
38a2af9235
various fixes to get the debug build working; don't look for or copy msvc*80.dll's.
2011-02-10 17:26:16 -08:00
Alain Linden
3f78394f42
Automated merge with https://bitbucket.org/jenn_linden/viewer-vs2010
2011-01-31 15:56:40 -08:00
Alain Linden
48bf6b19b3
build uses latest jsoncpp package with new layout.
2011-01-31 15:55:42 -08:00
Andrew A. de Laix
8adcaa147d
update mac and linux json libs.
2011-01-31 15:19:49 -08:00
Alain Linden
f05f2412b2
patches to use new jsoncpp lib on windows
2011-01-31 12:31:36 -08:00
Merov Linden
f2d61c7371
VWR-22759 : port of SNOW-667, Automatic language translation of chat messages
2010-09-01 14:41:51 -07:00