Marko Kudjerski
46966b1132
switching from LZMA (default) to BZIP2 for NSIS compression
2017-07-31 16:19:34 -07:00
Brad Davis
3a31805dff
Fix warnings in Qt 59 / VS 2017 build
2017-07-20 11:57:12 -07:00
David Rowe
9d0407cbdf
Merge branch 'master' into 21396
2017-06-23 16:52:04 +12:00
David Rowe
6ff8aed5e3
Merge branch 'master' into 21396
2017-06-22 23:54:15 +12:00
Ken Cooke
b3bb91af8c
CMAKE: detect compiler support, add flags for AVX512 source files
2017-06-21 10:25:34 -07:00
David Rowe
2ca4283828
Fix Leap Motion SDK access
2017-06-17 12:02:26 +12:00
Brad Davis
a69cf31f4b
PR feedback and cmake fixes
2017-06-16 16:59:58 -07:00
Brad Davis
5e1bc0d908
Remove faceshift
2017-04-28 16:34:54 -07:00
Stephen Birarda
b57bf956e2
make server plugins a dependency of AC too
2017-04-10 11:23:43 -07:00
Seth Alves
bb28976d0e
Merge branch 'master' of github.com:highfidelity/hifi into tablet-ui
2017-03-26 09:32:35 -07:00
Seth Alves
7455dcc2db
Merge pull request #9985 from jherico/cmake_threads
...
Force thread linkage
2017-03-26 07:27:07 -08:00
Seth Alves
902e3d41d6
merge from upstream
2017-03-24 08:20:35 -07:00
Brad Davis
8116de7c14
Force thread linkage
2017-03-23 13:45:13 -07:00
Stephen Birarda
c9d1916eea
fix for build with win path with spaces
2017-03-20 18:24:19 -07:00
Dante Ruiz
3ba605bf23
saving work
2017-02-23 00:28:30 +00:00
Brad Hefta-Gaub
a2ba03284e
Merge pull request #9186 from ZappoMan/kinectPlugin
...
Kinect Plugin
2016-12-13 15:29:41 -08:00
Brad Hefta-Gaub
4959a88581
first cut at kinect input plugin
2016-12-08 22:13:56 -08:00
Clément Brisset
06331494af
Revert "Revert "Select Audio DLL at runtime""
2016-12-08 14:14:03 -08:00
Clément Brisset
3659e8e585
Revert "Select Audio DLL at runtime"
2016-12-02 14:15:11 -08:00
Atlante45
db263df03e
Select Audio DLL at runtime
2016-11-29 19:42:59 -08:00
Atlante45
d7d54dd82f
Only launch interface if selected
2016-11-16 10:44:59 -08:00
Seth Alves
92836caf57
when creating plugins on Linux with memory-debugging enabled, use asan flags such that the shared libraries can be loaded
2016-11-12 10:01:29 -08:00
Seth Alves
4d55bc1b32
adjust build arguments used with asan on Linux
2016-10-27 10:09:29 -07:00
Anthony J. Thibault
7ac3a189a0
generate pdb files for plugins as well
...
I'm going to coordinate with marco to ensure that these pdb files are uploaded to bugsplat as well.
It will make hard to reproduce crashes in display plugins easier to diagnose in the future.
2016-10-26 17:48:28 -07:00
Mat Tyndall
1966a710b5
set inital USE_STABLE_GLOBAL_SERVICES to 0
2016-10-13 00:12:05 -07:00
Mat Tyndall
0e567da8d2
changed USE_STABLE_GLOBAL_SERVICES to use 1
2016-10-13 00:01:17 -07:00
Brad Hefta-Gaub
6f86ce8d3b
Merge pull request #8683 from jherico/oglplus_b_gone2
...
Remove all usage of oglplus
2016-10-05 09:59:42 -07:00
Ken Cooke
6838dc0247
Inverted the CMAKE logic, to make the version comparison more clear
2016-10-04 09:01:43 -07:00
Ken Cooke
372b631448
Post-build command to use qtaudio_windows.dll for Win7, qtaudio_wasapi.dll for Win8/10, or include both for Installer
2016-10-03 19:59:27 -07:00
Brad Davis
9bc0f24777
Fix GLEW linker warnings
2016-10-02 12:22:00 -07:00
Brad Davis
488d191428
Remove all oglplus usage and references
2016-10-02 11:44:34 -07:00
Ken Cooke
468281f92d
Fix the Debug build of Interface on Windows
2016-09-29 06:58:14 -07:00
Brad Hefta-Gaub
fd474f6319
add basic support for master vs stable builds
2016-09-19 14:14:32 -07:00
Brad Davis
ecfe56085d
GLM update and GLI integration
2016-09-09 10:18:15 -07:00
Ken Cooke
9457d49103
Merge branch 'master' of https://github.com/highfidelity/hifi into low-latency-audio
2016-09-06 20:56:20 -07:00
Marko Kudjerski
da5f7912b5
fixed Info.plist setup for Components.app
2016-09-06 17:40:47 -07:00
SamGondelman
62edaf0ec9
commit for marko to look at later
2016-09-06 17:40:46 -07:00
Marko Kudjerski
930afad49c
comment fix
2016-09-06 17:40:45 -07:00
Marko Kudjerski
b8da976123
added Info.plist to Components.app so that macdeployqt from Qt 5.6 doesn't throw a segfault
2016-09-06 17:40:45 -07:00
SamGondelman
7f2476f0f8
put pack macdeployqt call, but still removed qtwebprocess
2016-09-06 17:36:58 -07:00
SamGondelman
2db02fdde1
remove QtWebProcess hack on OSX
2016-09-06 17:36:56 -07:00
Stephen Birarda
d113105315
clarify SCRIBE_PATH error message
2016-08-31 14:08:59 -07:00
Stephen Birarda
fc8fad0753
check SCRIBE_PATH for scribe, add instructions
2016-08-31 13:56:02 -07:00
Stephen Birarda
f67f53a4fa
remove the mtc tool that is no longer used
2016-08-31 13:24:21 -07:00
Stephen Birarda
c9e18e8d90
spacing repairs in autoscribe_shader_lib
2016-08-31 11:59:51 -07:00
Ken Cooke
28a99a7a03
Merge branch 'master' of https://github.com/highfidelity/hifi into low-latency-audio
2016-08-29 12:38:17 -07:00
Ken Cooke
996bf0d763
Replace the Qt multimedia audio back-end on the Windows build.
...
Adds an external project (wasapi) to download a low-latency audio plugin for Qt, as a precompiled DLL.
Adds a post-build command to use this new plugin instead of the default Qt audio plugin.
2016-08-28 20:12:59 -07:00
elisa-lj11
4c434e875e
fixed merge conflicts in Application.cpp
2016-08-19 09:46:22 -07:00
elisa-lj11
87cbb79d67
fixing up quazip
2016-08-04 16:46:56 -07:00
SamGondelman
676f4bdfcf
misc fixes from particles branch
2016-07-29 15:36:32 -07:00
Seth Alves
5485b3ee13
when cmake is told SERVER_ONLY, still build server-side plugins
2016-07-20 11:34:44 -07:00
Leonardo Murillo
ce67d57279
Removing Debugs
2016-07-15 13:03:40 -06:00
Leonardo Murillo
53d524eb2f
Checkpoint
2016-07-15 12:04:45 -06:00
Leonardo Murillo
f0db7b9d39
Checkpoint
2016-07-15 11:42:30 -06:00
Brad Hefta-Gaub
c2fd055f0f
more hacking
2016-07-14 08:20:07 -07:00
Brad Hefta-Gaub
b6ffabf500
attempt to get mac sandbox plugins to work
2016-07-13 14:58:27 -07:00
Brad Hefta-Gaub
2b719e12f7
attempt to make mac server plugins work
2016-07-12 10:54:45 -07:00
Brad Hefta-Gaub
f3f72f3c93
Merge branch 'master' of https://github.com/highfidelity/hifi into codecPlugins
2016-07-11 13:15:27 -07:00
Brad Davis
790f74da1d
Support geometry shaders
2016-07-07 13:36:47 -07:00
Brad Hefta-Gaub
38f0cd218b
make client server plugins properly copy into plugins directory
2016-07-07 10:31:12 -07:00
Marko Kudjerski
17ce80ed69
sign executables with SHA256
2016-06-24 19:28:31 -07:00
SamGondelman
645ae3c21e
remove tabs
2016-06-22 17:02:02 -07:00
SamGondelman
a9ed0b1c83
completely destroyed sixense on macs
2016-06-22 16:56:50 -07:00
Atlante45
1a8d6ea614
Make steamworks an external dependency
2016-06-14 16:29:50 -07:00
Atlante45
96258a795a
Initial Steamworks integration
2016-06-14 16:29:50 -07:00
Ken Cooke
b60b9bb312
compiler fixes for GCC/clang
2016-06-06 14:54:15 -07:00
Brad Davis
3cc08cdcfc
Breaking up GL agnostic code from 4.1 specific code
2016-05-18 14:35:53 -07:00
Stephen Birarda
9fe9100cac
change produced installer names to beta
2016-04-27 15:57:32 -07:00
Stephen Birarda
bc706191df
add_definitions from cmake for each release type
2016-04-21 17:28:11 -07:00
Stephen Birarda
7e02b30227
rename .app on OS X to Interface
2016-04-14 13:01:47 -07:00
Stephen Birarda
7d042fc47d
keep server-console as sandbox folder in Program Files
2016-03-30 13:54:55 -07:00
Stephen Birarda
02d93e2a11
cleanup fixes for old shortcuts in NSIS script
2016-03-30 13:09:36 -07:00
Stephen Birarda
724c95fbd6
leave executable name for server-console
2016-03-30 12:05:17 -07:00
Stephen Birarda
6bdedeb5ce
change packaging parameters for Sandbox/Interface
2016-03-30 11:59:49 -07:00
Stephen Birarda
a9dd88d834
Merge pull request #7320 from zzmp/feat/shader-includes
...
Compile shaders into separate dir for inclusion
2016-03-10 21:07:49 -08:00
Zach Pomerantz
243fbf8299
Specify and create shaders folder
2016-03-10 20:49:33 -08:00
Zach Pomerantz
11867aa71d
Compile shaders to their own folders
2016-03-10 20:10:54 -08:00
Stephen Birarda
3750d5d780
manually install OpenSSL DLLs for Qt
2016-03-03 17:57:34 -08:00
Stephen Birarda
248aa58d23
force statically linked OpenSSL on windows
2016-03-01 13:04:37 -08:00
Ryan Huffman
71b72aceb8
Fix CHECKED_FOR_BUGSPLAT_ONCE
2016-02-11 09:46:12 -08:00
Ryan Huffman
813d5e5ba0
Add headers and proper bugsplat checking to cmake files
2016-02-11 08:17:05 -08:00
Ryan Huffman
20cf7c0099
Clean up BugSplat cmake
2016-02-09 11:45:32 -08:00
Ryan Huffman
b1684eba9c
Add BugSplat cmake files
2016-02-09 10:48:16 -08:00
Ken Cooke
04798a45fc
Remove redundant patterns from CMake GLOB
2016-02-08 14:47:43 -08:00
Ken Cooke
08e299f724
CMAKE changes to support AVX instructions. Source files in src/avx are compiled with AVX enabled (VEX encoding) and require runtime dispatch to avoid crashing a machine without AVX hardware.
2016-02-06 10:53:56 -08:00
Brad Hefta-Gaub
5ea4cb6900
Merge pull request #6949 from birarda/installer-sixense
...
pull missing Sixense DLLs from external project
2016-01-27 12:17:59 -08:00
Stephen Birarda
8ba0e3bc6e
give dev shortcuts a specific name too
2016-01-26 16:21:18 -08:00
Stephen Birarda
e6a8fd192c
use the VS2011 DLLs bundled with sixense for installer
2016-01-26 15:54:08 -08:00
Stephen Birarda
068de5203c
use specific shortcut names for PR builds
2016-01-26 11:40:50 -08:00
Stephen Birarda
78609ed634
fix reference to components install path on OS X
2016-01-22 17:07:05 -08:00
Stephen Birarda
801cbf3fac
make sure CONSOLE_INSTALL_APP_PATH is defined before use
2016-01-22 15:59:39 -08:00
Stephen Birarda
da1902ac72
use CMake InstallRequiredSystemLibraries for MSVC
2016-01-22 15:55:58 -08:00
Stephen Birarda
53eee27086
use incredibly dumb win path to 64-bit dlls
2016-01-22 15:55:58 -08:00
Stephen Birarda
47a630f0ad
manually install msvc DLLs with Interface/DS/AC
2016-01-22 15:55:58 -08:00
Stephen Birarda
5743c8046c
install the server-console in a subdir on win32
2016-01-22 15:55:58 -08:00
Stephen Birarda
b099376193
fix a typo in message for macdeployqt
2016-01-22 14:47:25 -08:00
Stephen Birarda
e00481ddfb
use macdeployqt for fixup of components
2016-01-21 17:17:28 -08:00
Stephen Birarda
5f21b1f35c
cpack properties file must be setup after variables
2016-01-20 12:10:37 -08:00
Stephen Birarda
391313532a
remove hash from PR org name
2016-01-20 10:46:54 -08:00
Stephen Birarda
57639672cf
repairs to path finding and naming on OS X
2016-01-20 10:46:54 -08:00
Stephen Birarda
d1421137e5
add a folder with icon for DMG installer
2016-01-20 10:46:54 -08:00
Stephen Birarda
974a899328
clean unused vars and spacing
2016-01-19 16:04:42 -08:00
Stephen Birarda
4feb79cff4
fix message for no code signing on production
2016-01-19 16:04:42 -08:00
Stephen Birarda
8c400f1c5f
shorten up GenerateInstallers macro
2016-01-19 16:04:42 -08:00
Stephen Birarda
4fb5a142f7
check during uninstall for running applications
2016-01-18 15:50:44 -08:00
Stephen Birarda
b7998935b0
install a json file with build info beside console
2016-01-18 14:56:06 -08:00
Stephen Birarda
88604a0110
make sure ADD_REMOVE_ICON_NAME set for nsis
2016-01-18 10:57:45 -08:00
Stephen Birarda
7d4a7983ed
update the installer icon and header
2016-01-18 10:38:38 -08:00
Stephen Birarda
ba6c4d90df
install the ssleay32 dll, not lib
2016-01-18 10:34:42 -08:00
Stephen Birarda
d4597f9e8b
Revert "comment out manual ssleay copying"
...
This reverts commit 0355e816b0
.
2016-01-18 10:11:36 -08:00
Stephen Birarda
0355e816b0
comment out manual ssleay copying
2016-01-15 16:02:24 -08:00
Stephen Birarda
0876da7a7d
call manual install of ssleay from console install
2016-01-15 15:41:34 -08:00
Stephen Birarda
cf5b6198fd
use install command to manually place ssleay library
2016-01-15 15:41:34 -08:00
Stephen Birarda
59b4c2545f
remove DDE as component of installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
0533438b8f
use backslashes in add remove icon path
2016-01-15 15:41:34 -08:00
Stephen Birarda
95acd2cfc3
drop in add remove icon during core install
2016-01-15 15:41:34 -08:00
Stephen Birarda
d57bd887b1
install the add/remove icon
2016-01-15 15:41:34 -08:00
Stephen Birarda
fc65053eb5
add an icon for item in add/remove
2016-01-15 15:41:34 -08:00
Stephen Birarda
9ce0f6a0b1
add a header image for uninstaller
2016-01-15 15:41:34 -08:00
Stephen Birarda
92c221620c
use backslashes for header image path on win
2016-01-15 15:41:34 -08:00
Stephen Birarda
d34c3bdc1c
add custom header image for installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
537f8deeec
update to new license in root and installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
81493f9b4e
only sign production build executables
2016-01-15 15:41:34 -08:00
Stephen Birarda
99ad79d833
add an icon for nsis installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
c0c627a226
explicitly set install directory to match display name
2016-01-15 15:41:34 -08:00
Stephen Birarda
aa9319001e
use BUILD_ORGANIZATION for installer display name
2016-01-15 15:41:34 -08:00
Stephen Birarda
7d2684f01e
use alpha for packaged installer name
2016-01-15 15:41:34 -08:00
Stephen Birarda
0a15f0400c
fix env variable referencing in SetPackagingParameters
2016-01-15 15:41:34 -08:00
Stephen Birarda
ffd79a5df4
pretty up the packaged installer name
2016-01-15 15:41:34 -08:00
Stephen Birarda
926b75782f
use build version for cpack package version
2016-01-15 15:41:34 -08:00
Stephen Birarda
3e9f124209
update packaging parameters for suggested jenkins setup
2016-01-15 15:41:34 -08:00
Stephen Birarda
0b118a8e98
replace ApplicationVersion with BuildInfo
2016-01-15 15:41:34 -08:00
Stephen Birarda
e9ce0318a2
add the custom installer license
2016-01-15 15:41:34 -08:00
Stephen Birarda
a1a92cf3a9
change registry location for post install options
2016-01-15 15:41:34 -08:00
Stephen Birarda
8e3f18b628
require append of @CPACK_PACKAGE_INSTALL_REGISTRY_KEY@ to root
2016-01-15 15:41:34 -08:00
Stephen Birarda
a0647756b5
delete the post-install options info from registry on uninstall
2016-01-15 15:41:34 -08:00
Stephen Birarda
a47cf35b32
write post install option choices to registry
2016-01-15 15:41:34 -08:00
Stephen Birarda
f4817032ec
make uninstaller name a cmake/cpack variable
2016-01-15 15:41:34 -08:00
Stephen Birarda
89e8cd16d3
use quotes in nsis template for signtool path
2016-01-15 15:41:34 -08:00
Stephen Birarda
b9ccef6c2c
use string replace to escape signtool path
2016-01-15 15:41:34 -08:00
Stephen Birarda
0d2b8f183e
use fully escaped path for nsis compatibility
2016-01-15 15:41:34 -08:00
Stephen Birarda
f8ca9e64a9
pass the signtool executable to nsis
2016-01-15 15:41:34 -08:00
Stephen Birarda
cc4f7a9ad8
add message if executable signing enabled
2016-01-15 15:41:34 -08:00
Stephen Birarda
3b12eef79b
use full path and not simply name for target
2016-01-15 15:41:34 -08:00
Stephen Birarda
14196ba370
fix for target file name interpolation
2016-01-15 15:41:34 -08:00
Stephen Birarda
44e1cdfe00
make executable signing a post build step
2016-01-15 15:41:34 -08:00
Stephen Birarda
e036531796
attempt to sign executable as a post build step
2016-01-15 15:41:34 -08:00
Stephen Birarda
547d2043e8
fix for execute_process call with signtool command
2016-01-15 15:41:34 -08:00
Stephen Birarda
e50e28468c
add a status message for executable signing
2016-01-15 15:41:34 -08:00
Stephen Birarda
798d234d63
remove package bundle copying of ssleay dll
2016-01-15 15:41:34 -08:00
Stephen Birarda
d14c8cf9cc
add signing of DS and AC executable
2016-01-15 15:41:34 -08:00
Stephen Birarda
9aa5d017d6
add optional signing of interface executable
2016-01-15 15:41:34 -08:00
Stephen Birarda
3a9ac7d4ac
remove macro to consolidate installer components
2016-01-15 15:41:34 -08:00
Stephen Birarda
288b044a0f
use nsDialogs for custom post install options
2016-01-15 15:41:34 -08:00
Stephen Birarda
c9ecf35d82
rename template file used for post install options
2016-01-15 15:41:34 -08:00
Stephen Birarda
58cc86bc5b
add a file for NSIS post install options
2016-01-15 15:41:34 -08:00
Stephen Birarda
cfcda488c4
use corect interpolation of display name option
2016-01-15 15:41:34 -08:00
Stephen Birarda
798760f175
change cpack names for generated installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
53eb66418a
fix for falsity of build types
2016-01-15 15:41:34 -08:00
Stephen Birarda
a2904cdc7b
use a CPackProperties file for custom installer variables
2016-01-15 15:41:34 -08:00
Stephen Birarda
301124ba3c
fix reference to rc template and icon prefix
2016-01-15 15:41:34 -08:00
Stephen Birarda
f8f0b99a46
add icon to interface exec, icons in start menu
2016-01-15 15:41:34 -08:00
Stephen Birarda
59b6d8fde8
set CPACK_MODULE_PATH so custom template is used
2016-01-15 15:41:34 -08:00
Stephen Birarda
d2f35adc11
add space back to package name and vendor
2016-01-15 15:41:34 -08:00
Stephen Birarda
63a88815bc
add NSIS template for custom installer options
2016-01-15 15:41:34 -08:00
Stephen Birarda
87e55543ce
repairs to component group for client/dde
2016-01-15 15:41:34 -08:00
Stephen Birarda
fcd9d9b810
setup optional dde archive for windows
2016-01-15 15:41:34 -08:00
Stephen Birarda
8842c66109
include trailing slash in windows file copy
2016-01-15 15:41:34 -08:00
Stephen Birarda
1faa78fe72
install fixed up DS and AC beside console
2016-01-15 15:41:34 -08:00
Stephen Birarda
1a10d2eb72
switch to a DragNDrop installer for OS X
2016-01-15 15:41:34 -08:00
Stephen Birarda
dedb7e2778
bury components in a shell application inside the server-console
2016-01-15 15:41:34 -08:00
Stephen Birarda
86facc15d1
remove debug message in fixup_interface macro
2016-01-15 15:41:34 -08:00
Stephen Birarda
55886d43f5
add DDE component as downloadable optional
2016-01-15 15:41:34 -08:00
Stephen Birarda
4f00982724
remove extraneous add dependency for FIXUP_LIB
2016-01-15 15:41:34 -08:00
Stephen Birarda
817d651c47
add initial fixup install commands for interface
2016-01-15 15:41:34 -08:00
Stephen Birarda
3906a4fe38
drop the resources folder for DS beside executable
2016-01-15 15:41:34 -08:00
Stephen Birarda
71307c1280
remove extra debug from shell application copy
2016-01-15 15:41:34 -08:00
Stephen Birarda
b7154cacd2
use shell application to avoid fixup on Electron
2016-01-15 15:41:34 -08:00
Stephen Birarda
cbc0c4e31d
rename console packaging target
2016-01-15 15:41:34 -08:00
Stephen Birarda
e3ef18ae6e
customize Interface output name for PR/dev/prod
2016-01-15 15:41:34 -08:00
Stephen Birarda
f87d8885f4
rename interface bundle for production and pr build
2016-01-15 15:41:34 -08:00
Stephen Birarda
d491a7f0e5
work around OS X package installer relocation
2016-01-15 15:41:34 -08:00
Stephen Birarda
6eb96c27e5
use standard PlugIns path, fix for makefiles build
2016-01-15 15:41:34 -08:00
Stephen Birarda
e421624e99
put AC and DS binaries beside server-console
2016-01-15 15:41:34 -08:00
Stephen Birarda
92064fe507
generate a componentized server/client installer
2016-01-15 15:41:34 -08:00
Stephen Birarda
0463e008cf
base cpack configuaration using install commands
2016-01-15 15:41:34 -08:00
Stephen Birarda
5832884b58
handle beta icon usage while packaging console
2016-01-05 10:27:46 -08:00
Stephen Birarda
9c2eebfaeb
don't attempt to find nsight multiple times per run
2016-01-04 16:52:39 -08:00
Stephen Birarda
c4fdd86a56
use current source dir for console icon copy
2016-01-04 16:36:30 -08:00
Stephen Birarda
5e762a4b95
specify console folder to copy per-platform
2016-01-04 16:29:00 -08:00
Stephen Birarda
c9c536ff00
remove FIND_NSIGHT_CALLED variable
2016-01-04 16:00:42 -08:00
Stephen Birarda
7892808b28
cleanup TargetNsight, remove extra debug
2016-01-04 15:58:13 -08:00
Stephen Birarda
1e2ae87dee
make application version a private include
2016-01-04 15:20:17 -08:00
Stephen Birarda
9e252f0b08
exclude targets from all build, include app version
2016-01-04 15:18:57 -08:00
Stephen Birarda
fcc0c92ff1
put console/build-package in installer folder
2016-01-04 15:13:29 -08:00
Stephen Birarda
bf5f783e67
copy console icon for installer
2016-01-04 13:58:33 -08:00
Stephen Birarda
817bbb09d2
rename console target to High Fidelity Console
2016-01-04 10:54:51 -08:00
Stephen Birarda
90cf69b9b5
add console handling to installer component consolidation
2016-01-04 10:47:25 -08:00
Stephen Birarda
b3e46d1ed8
some macro renaming and cleanup
2016-01-04 10:26:37 -08:00
Stephen Birarda
02069bfcd2
Merge remote-tracking branch 'leo/master' into console
2016-01-04 09:57:55 -08:00
Leonardo Murillo
379cdf1d5d
Merge branch 'master' of github.com:highfidelity/hifi
2015-12-31 09:06:44 -06:00
Stephen Birarda
abea65fa84
resolve conflicts on merge with upstream/master
2015-12-29 17:54:45 -08:00
Anthony J. Thibault
c35995b8e3
Build fix for linux?
2015-12-29 08:51:44 -08:00
Leonardo Murillo
ea6850c423
Changes per convo with Philip
2015-12-29 10:16:27 -06:00
Leonardo Murillo
baf095f4af
Lots and lots of changes to installer
2015-12-23 14:16:49 -06:00
Anthony J. Thibault
0459479c2b
NeuronPlugin: Added external project for Neuron SDK
...
Now builds on windows with actual Neuron SDK.
Can to TCP server on localhost, and receive joint data.
Will debug draw joint 6, (left foot?)
2015-12-21 18:30:15 -08:00
Leonardo Murillo
aca60e23c2
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-12-19 18:44:21 -06:00
Brad Davis
6098c4a1d6
Revert "Revert "Migrate QML based web views to Qt WebEngine""
...
This reverts commit 1f3adeb666
.
2015-12-18 17:18:46 -08:00
Brad Davis
1f3adeb666
Revert "Migrate QML based web views to Qt WebEngine"
2015-12-18 17:09:38 -08:00
Brad Hefta-Gaub
868d10651a
Merge pull request #6651 from jherico/webengine
...
Migrate QML based web views to Qt WebEngine
2015-12-18 14:56:35 -08:00
Leonardo Murillo
736977a4c2
Using correct Icons for PR vs Relesae
2015-12-18 08:16:39 -06:00
Brad Davis
fa5bab08b1
Support web content inside QML
2015-12-16 16:25:38 -08:00
Leonardo Murillo
bbe444ffc1
Forgot to add file
2015-12-16 16:40:51 -06:00
Leonardo Murillo
66770cc907
Finishing touches
2015-12-16 16:11:35 -06:00
Leonardo Murillo
711d02ba2f
Consolidating installer checkpoint
2015-12-16 14:26:24 -06:00
Stephen Birarda
20886748af
resolve conflicts on merge with upstream/master
2015-12-16 10:21:24 -08:00
Andrew Meadows
51ff8f096e
correct input plugin load path on linux
2015-12-15 08:43:04 -08:00
Andrew Meadows
cb65a6f640
fix cmake to build bullet-2.83
2015-12-11 09:40:15 -08:00
Stephen Birarda
bddb8d5b68
remove Quazip files used by CMake
2015-12-03 14:08:10 -08:00
Leonardo Murillo
c786789c4c
Changes for SSL and icons
2015-12-02 12:43:25 -06:00
Leonardo Murillo
ca8cd13c48
Checkpoint
2015-12-01 12:32:31 -06:00
Leonardo Murillo
4e18640922
Some fixes
2015-11-30 10:07:11 -06:00
Leonardo Murillo
5822386702
Checkpoint
2015-11-30 08:56:30 -06:00
Leonardo Murillo
6a53140720
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-11-30 08:38:13 -06:00
Anthony Thibault
a9e25c51e5
Fix for linker warning LNK4075 on Windows
...
Specifcally, this warning:
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' specification
The fix is to set /OPT:NOREF and /OPT:NOICF on debug builds.
2015-11-27 20:56:57 -08:00
Leonardo Murillo
b7cdca75b7
Checkpoint towards integrated delivery
2015-11-24 16:12:04 -06:00
Leonardo Murillo
d58b11f0a2
Ubuntu fix - case sensitivity¨
2015-11-23 18:13:41 -06:00
Leonardo Murillo
66803ce356
Ubuntu fix - case sensitivity¨
2015-11-23 18:04:36 -06:00
Leonardo Murillo
fee50a56e5
Ubuntu fix - case sensitivity
2015-11-23 18:02:20 -06:00
Leonardo Murillo
8b573cebfb
Successfull windows build given any build type checkpoint
2015-11-23 15:16:48 -06:00
Leonardo Murillo
e17d0b2af3
Bundling and consolidating deployment package
2015-11-20 15:10:56 -06:00
Leonardo Murillo
6105191a3f
OS X Bundling
2015-11-20 14:45:25 -06:00
Leonardo Murillo
c56a3b6d22
Checkpoint - turning quazip into external
2015-11-20 09:56:10 -06:00
Brad Davis
0c60538952
Ensure that dependencies of runtime plugins are included in the DLL copy
2015-11-06 16:57:30 -08:00
Brad Hefta-Gaub
9c23f2551d
Merge pull request #6207 from jherico/pluginSupport
...
Support for runtime plugins (DLLs)
2015-11-01 14:57:13 -08:00
Brad Davis
e0ac48fe27
PR comments
2015-11-01 12:19:19 -08:00
Brad Davis
cfb2fd1523
Support for runtime plugins (DLLs)
2015-11-01 11:12:12 -08:00
Brad Davis
99d8554cc8
Make zlib a true external on windows (linux and OSX should rely on system libraries)
2015-11-01 01:36:59 -07:00
Brad Hefta-Gaub
fb3bf16391
improvement to cmake to explicitly use local external dependency
2015-10-30 09:01:42 -07:00
Brad Davis
fcfab0fc51
Moving SDL2, Sixense and Faceshift to external projects
2015-10-30 00:57:51 -07:00
Brad Davis
6f5f6450df
Cleanup CMake files
2015-10-11 00:01:03 -07:00
Ken Cooke
de8848f7bc
Fix to only pass --release to windeployqt on release builds
2015-09-30 08:11:16 -07:00
Ken Cooke
4dc2c9a58f
Create symbol files on Windows release builds. Added --release to windeployqt.exe, otherwise it gets confused and copies debug DLLs instead of release.
2015-09-29 18:42:52 -07:00
Stephen Birarda
255f896f7b
remove extra cmake debug
2015-09-08 15:21:34 -07:00
Brad Davis
5f1affaff9
Procedural skybox work
2015-09-08 14:31:16 -07:00
Seth Alves
695ffa29c7
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
2015-08-26 11:09:59 -07:00
Seiji Emery
d29a368688
removed debug
2015-08-25 16:50:09 -07:00
Seiji Emery
140edd0589
try removing quotes...
2015-08-25 16:21:38 -07:00
Seiji Emery
248d0729a6
test
2015-08-25 15:29:36 -07:00
Seiji Emery
62dc83fa32
test
2015-08-25 15:00:21 -07:00
Seiji Emery
3d59f8d7e8
changed setup_project to only use the generated shader source files
2015-08-25 14:40:52 -07:00
Seiji Emery
316ddd68ef
force cmake autoscribe to use full paths
2015-08-25 13:46:50 -07:00
Seiji Emery
4d9f45475e
Merge branch 'master' of https://github.com/highfidelity/hifi into gputest
2015-08-24 14:38:26 -07:00
Seiji Emery
bd18951be8
fixed AUTOSCRIBE_SHADER_LIB to work for targets outside of libraries/
2015-08-24 13:13:24 -07:00
Seth Alves
c25082d86f
use -fsanitize=address in all code rather than just the top-level links
2015-08-20 10:14:16 -07:00
Leonardo Murillo
cda5b29fd3
Another take at versioning details exchange - checkpoint
2015-08-13 14:19:13 -06:00
Bradley Austin Davis
53ccbfc4fa
Merge branch 'core' into plugins
2015-08-03 22:25:50 -07:00
Bradley Austin Davis
f19653f3e2
Integrate glew
2015-08-01 20:08:19 -07:00
Brad Davis
2a1776303d
Merge remote-tracking branch 'upstream/master' into plugins
...
Conflicts:
interface/src/Application.cpp
interface/src/avatar/SkeletonModel.cpp
interface/src/devices/OculusManager.cpp
interface/src/devices/TV3DManager.cpp
2015-07-03 06:17:35 -07:00
Seiji Emery
16e7af1848
Reverted macro naming convention
2015-07-02 17:41:38 -07:00
Seiji Emery
a48adf5ce5
Cleanup + formatting
2015-06-30 14:12:58 -07:00
Seiji Emery
e81b0a3c3a
Fixed tests for ALL_BUILD
...
Fixed physics tests, disabled out-of-date octree tests, and renamed /
added QTestExtensions to the tests folder (IDE view).
ALL_BUILD will now succeed.
2015-06-26 13:31:31 -07:00
Seiji Emery
0ee0c92f2f
Re-added stuff
2015-06-24 14:54:54 -07:00
Brad Davis
4f8ea3f624
Merge remote-tracking branch 'upstream/master' into ovr6
2015-06-16 09:58:20 -07:00
Brad Davis
7955eeda28
Merge branch 'master' into plugins
...
Conflicts:
interface/src/Application.cpp
interface/src/ui/ApplicationOverlay.h
2015-06-12 15:49:35 -07:00
Brad Davis
1846ead27c
Merge branch 'master' into vs2015
2015-06-10 10:11:58 -07:00
Brad Davis
f614268667
Moving windows to SDK 0.6
...
Working on SDK 0.6 for windows
Working on SDK 0.6 for windows
2015-06-07 01:40:44 -07:00
Brad Davis
a483dd27ba
Trying to get widgets / windows working
2015-06-01 17:31:18 -07:00
Brad Davis
912c003d58
Making (most) plugins into a library
2015-05-29 16:49:11 -07:00
Stephen Birarda
b28e7cc765
handle case where a symlink replaces copy
2015-05-04 17:46:03 -07:00
Stephen Birarda
a24789b721
remove extra space from SetupHifiProject
2015-05-01 16:32:05 -07:00
Stephen Birarda
b50545f414
use symlink for DS resources, add AM bandwidth
2015-04-30 13:53:44 -07:00
Stephen Birarda
e8ee9e4b3a
try performing copy in PRE_BUILD for VS
2015-04-30 13:42:30 -07:00
Stephen Birarda
3c7f1cc565
add the symlink or copy directory macro
2015-04-30 13:37:15 -07:00
Stephen Birarda
42c40a7164
attempt add of resources to executable sources
2015-04-30 13:32:25 -07:00
Stephen Birarda
f9ac918ff0
add macro to copy directory beside target
2015-04-30 13:10:59 -07:00
Stephen Birarda
38ae3afc82
add a macro for directory copying
2015-04-30 13:06:00 -07:00
Brad Davis
a83616a7dc
Don't prevent building on Visual Studio 2015
2015-04-30 10:32:19 -07:00
Stephen Birarda
ec2f54b90a
add a macro to recursively correctly handle resources
2015-04-27 16:02:52 -07:00
Stephen Birarda
08b155146a
move externals from build-ext inside the build folder
2015-04-15 12:12:21 -07:00
Brad Davis
54f2774d2e
Organize projects into folders for IDEs that support it
2015-03-19 15:45:11 -07:00
Stephen Birarda
76f3378223
don't pass no-libraries option to windeployqt
2015-03-10 18:05:10 -07:00
Sam Gateau
d8ebb0c5b9
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-02-26 14:19:23 -08:00
Stephen Birarda
f8627c8233
fix handling for vc12 externals
2015-02-25 17:48:26 -08:00
Stephen Birarda
1c2606c6db
fail out if windeployqt is not found
2015-02-25 13:12:37 -08:00
Stephen Birarda
33b0fd24a6
don't call copy dll step for scribe
2015-02-25 11:02:05 -08:00
Stephen Birarda
66ab2ba9f9
fix for flipped conditional for dll fixup
2015-02-25 10:44:02 -08:00
Stephen Birarda
fd8240669b
fix for windeployqt for executables
2015-02-25 10:39:44 -08:00
Stephen Birarda
d52ba5e958
call windeployqt after fixup_bundle for qt plugins
2015-02-24 13:20:17 -08:00
Stephen Birarda
71dd443ae2
also call fixup_bundle for release builds on win
2015-02-23 15:29:43 -08:00
Stephen Birarda
87ce55cc42
add new macro file for fixup libs
2015-02-23 13:24:53 -08:00
Stephen Birarda
8be707f63f
rename add paths macro for fixup_bundle
2015-02-23 13:24:21 -08:00
Stephen Birarda
2ad8ac866d
make correct version of bullet for windows
2015-02-23 12:50:53 -08:00
Stephen Birarda
dc9c4ea43c
add options with default for get of external projects
2015-02-20 15:34:41 -08:00
Stephen Birarda
32fa2e8d31
add missing docstring to AddPathsToLibPaths
2015-02-20 12:24:17 -08:00
Stephen Birarda
b7cc163ca4
lib paths is actually a string
2015-02-20 12:21:10 -08:00
Stephen Birarda
0bad8db1a0
fix missing dependencies to external projects
2015-02-20 12:17:58 -08:00
Stephen Birarda
b7c03c34a8
use path and filepath where appropriate for cache
2015-02-19 16:39:05 -08:00
Stephen Birarda
c3b9198ec3
cleanup handling of external projects if OS not handled
2015-02-19 15:19:52 -08:00
Stephen Birarda
a3d370f01f
more path shortening for build of external projects
2015-02-19 14:33:31 -08:00
Stephen Birarda
a0a4882ed6
shorten externals binary dir path
2015-02-19 14:18:05 -08:00
Stephen Birarda
6f055ca0d7
add an external project to handle bullet
2015-02-19 12:01:40 -08:00
Sam Gateau
6070bf8a37
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-02-18 16:02:18 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
Stephen Birarda
9d7212cdae
remove some debug in AddPathsToLibPaths
2015-02-17 17:18:24 -08:00
Stephen Birarda
68c19866c4
call dll copy after project deps are setup
2015-02-17 17:17:30 -08:00
Stephen Birarda
5b563e3bc5
add LIB_PATHS debugging to catch destruction
2015-02-17 17:12:14 -08:00
Stephen Birarda
315ab73900
fix a typo on temporary list
2015-02-17 16:32:52 -08:00
Stephen Birarda
bc9481051b
use configure_file to pass lib_paths to fixup_bundle
2015-02-17 16:30:39 -08:00
Stephen Birarda
73891b61b0
use separate arugments to get colon separated list of paths
2015-02-17 16:18:35 -08:00
Stephen Birarda
7920f7afa3
spell things correctly so cmake knows what you want
2015-02-17 16:13:53 -08:00
Stephen Birarda
1a0a4d0e20
use seperate_arguments to allow cmake path escape
2015-02-17 16:05:32 -08:00
Stephen Birarda
b14110f596
ensure fixup bundle post build step called with list
2015-02-17 16:01:41 -08:00
Stephen Birarda
c3b71196c7
add debug to catch LIB_PATHS override
2015-02-17 15:58:08 -08:00
Stephen Birarda
d0d4eaec86
fix AddPathsToLibPaths foreach, soxr requirements
2015-02-17 15:44:03 -08:00
Stephen Birarda
bc0ddd8c1c
rename AddPathToLibPaths file so it is findable
2015-02-17 15:19:57 -08:00
Stephen Birarda
b727c910d1
handle multiple dll paths, add sixense
2015-02-17 15:19:17 -08:00
Stephen Birarda
18f293b59b
disable bundle fixup on Release build
2015-02-17 14:53:22 -08:00
Stephen Birarda
97fa1412e2
copy dlls beside windows executable for all executables
2015-02-17 14:45:26 -08:00
Stephen Birarda
767601de4f
use a cache variable to pass around lib paths
2015-02-17 14:09:26 -08:00
Stephen Birarda
bc899eaa58
add fixup_bundle step for WIN32 interface
2015-02-17 13:17:23 -08:00
Stephen Birarda
a5bd9be510
put externals in build-externals to avoid clean build removal
2015-02-17 11:00:23 -08:00
Stephen Birarda
2d1ad4977f
handle soxr build for android
2015-02-17 10:46:19 -08:00
Stephen Birarda
e99012efbb
updates to build guides to remove soxr
2015-02-17 10:33:12 -08:00
Stephen Birarda
d299f015d1
use binary dir for externals as well
2015-02-17 09:46:39 -08:00
Stephen Birarda
feaad37751
add a GET_PROJ_NAME var to skip external projects
2015-02-16 09:38:53 -08:00
Stephen Birarda
a1bf06f004
can't use find module for external proj
2015-02-16 09:10:18 -08:00
Stephen Birarda
6e63c1c1ad
set the GLM_INCLUDE_DIRS var in cache so find hits it
2015-02-13 14:50:12 -08:00
Stephen Birarda
8c998a65ee
use the glm find_package and check externals
2015-02-13 12:50:32 -08:00
Stephen Birarda
50c9bb2ae5
remove glm as manual dep in BUILD guides
2015-02-13 12:33:29 -08:00
Stephen Birarda
9136154cd5
fix double subdir include, clear up build guide
2015-02-13 10:48:27 -08:00
Stephen Birarda
df8e51f835
use external project glm in more targets
2015-02-13 10:21:21 -08:00
Stephen Birarda
2c7e225ef7
use cmake ExternalProject for glm in Interface
2015-02-13 10:14:47 -08:00
Sam Gateau
e2e61c64b1
Support include path to shaders from the hifi libraries to cmake
2015-02-13 01:30:04 -08:00
Stephen Birarda
d68b0958a7
resolve conflicts on merge with upstream/master
2015-02-06 14:09:20 -08:00
Stephen Birarda
c8fb891158
move fonts to sdff files, load with qrc
2015-02-06 11:48:55 -08:00
Stephen Birarda
21ecaafea9
don't force system include of GLM
2015-01-22 11:38:34 -08:00
Stephen Birarda
60bdd206eb
Merge branch 'master' of https://github.com/highfidelity/hifi into android
2015-01-19 12:35:22 -08:00
Brad Hefta-Gaub
699964ebb9
Merge pull request #4111 from AndrewMeadows/bispinor
...
require Bullet
2015-01-19 12:30:14 -08:00
Stephen Birarda
10be0ee984
resolve conflicts on merge with upstream master
2015-01-19 10:26:56 -08:00
Andrew Meadows
614a7eb0b5
fix for entities rendering as black on linux
2015-01-16 16:49:11 -08:00
Andrew Meadows
2177a1701a
more correct cmake config for Bullet
...
(copying pattern from IncludeGLM.cmake)
2015-01-15 11:38:38 -08:00
Andrew Meadows
51cc9d6d9a
alt method for repressing unused var warnings
2015-01-15 10:46:09 -08:00
Andrew Meadows
ff171a5782
Bullet is now required dependency
2015-01-15 10:27:43 -08:00
Stephen Birarda
d30490c760
resolve conflicts on merge with upstream master
2015-01-12 09:25:37 -08:00
Brad Hefta-Gaub
43e6ba77fa
Merge pull request #4007 from AndrewMeadows/inertia
...
Bullet physics part 1
2014-12-31 10:33:00 -08:00
Andrew Meadows
adf778fba2
Merge pull request #4013 from Atlante45/cmake_fix
...
Fix for new version of cmake
2014-12-30 15:10:14 -08:00
Atlante45
729034dd94
Removed unnecessary list(LENGTH ...)
2014-12-30 11:13:00 -08:00
Atlante45
4586afc6c5
Fix for new version of cmake
2014-12-29 17:23:54 -08:00
Andrew Meadows
9b7e50858a
merge upstream/master into andrew/inertia
...
Conflicts:
libraries/avatars/CMakeLists.txt
libraries/entities/CMakeLists.txt
2014-12-29 09:15:49 -08:00