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
Sam Gateau
acad86edf5
clean cmake file for autoScribeShader
2014-12-25 22:41:14 -08:00
Sam Gateau
c5eb04336f
first version of SCribe used for shaders in render-utils
2014-12-23 16:27:02 -08:00
Sam Gateau
03d8922d59
fix typo
2014-12-23 15:47:39 -08:00
Sam Gateau
3cfe066bcb
Add the autoScribeShader cmake
2014-12-23 15:42:14 -08:00
Andrew Meadows
25b00977be
fix cmake config for bullet after c++-11 changes
2014-12-18 17:34:39 -08:00
Stephen Birarda
114e3bb2ff
rename cmake macro to represent actual purpose
2014-12-18 16:51:20 -08:00
Andrew Meadows
11f01e1859
merge upstream/master into andrew/inertia
2014-12-18 15:01:08 -08:00
Stephen Birarda
d38c78f2c3
remove bubbling of linked libraries, cmake does it
2014-12-18 09:34:04 -08:00
Stephen Birarda
33d50c6eb6
fix dependency qt module linking in LinkSharedDependencies
2014-12-17 10:26:51 -08:00
Stephen Birarda
4216806967
remove extra debugging in LinkSharedDependencies
2014-12-17 10:21:53 -08:00
Stephen Birarda
2ee33cef9f
have targets bubble up their Qt modules
2014-12-17 10:21:27 -08:00
Stephen Birarda
bf5147cd91
fix qt modules to link in LinkSharedDependencies
2014-12-15 12:56:32 -08:00
Stephen Birarda
fe0d9cc034
repairs to deployment json file creation
2014-11-18 10:10:12 -08:00
Stephen Birarda
2316cfb885
link hifi libs and openssl statically to gvr-interface
2014-11-17 15:19:07 -08:00
Stephen Birarda
473ae10104
shuffle files with QtGui dependency out of shared
2014-11-17 13:33:07 -08:00
Stephen Birarda
52750f1ec5
use PixelLight's original Apk.cmake for shared library support
2014-11-17 12:42:53 -08:00
Stephen Birarda
05cab9a3ba
add a gvr-interface target that uses native glue to make apk
2014-11-17 10:58:12 -08:00
Stephen Birarda
f23b08971c
merge with cuckoo branch, fix makefile OS X support
2014-11-14 10:52:12 -08:00
Stephen Birarda
40dc3c517f
changes for android to find GLM and OpenSSL
2014-11-13 17:14:53 -08:00
Stephen Birarda
b8d0bd5d6b
allow a target to bubble up required includes
2014-11-05 13:25:32 -08:00
Andrew Meadows
92ceb52183
adding macro to find bullet
2014-11-04 16:46:45 -08:00
Stephen Birarda
d38dd2c53a
repairs for recursive source files, move HF meta events to SE
2014-10-27 14:18:23 -07:00
Stephen Birarda
a99b19d28a
make Qt5 and ZLIB required finds, add OpenSSL to interface
2014-08-08 13:17:54 -07:00
Stephen Birarda
b1310c065c
remove TARGET_NAME from cmake macros where it is not required
2014-08-08 13:17:54 -07:00
Stephen Birarda
0449660f66
don't bubble up hifi libraries since they are static
2014-08-08 13:17:54 -07:00
Stephen Birarda
26f7b1ba62
add macro to link shared dependencies to target
2014-08-08 13:17:54 -07:00
Stephen Birarda
c9f8433a2d
tweak setup_hifi_library to bubble up full path of Qt modules
2014-08-08 13:17:54 -07:00
Stephen Birarda
c63e886444
don't look backwards for fbx header from avatars library
2014-08-08 13:17:53 -07:00
Stephen Birarda
1a71d655b9
more cmake cleanup to remove ROOT_DIR passing
2014-08-08 13:17:53 -07:00
Stephen Birarda
93b6f167f5
change more CMakeLists to use simplified hifi library linker
2014-08-08 13:17:53 -07:00
Stephen Birarda
87cf262b9e
get to successful cmake after library link macro changes
2014-08-08 13:17:53 -07:00
Stephen Birarda
107cbc3f87
more simplification of hifi macros to find libraries
2014-08-08 13:17:53 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
Stephen Birarda
b5c8a4d2c6
fix requirement of networking in audio library
2014-08-08 13:17:52 -07:00
Stephen Birarda
fa26957b23
more CMakeLists cleanup for sub-dependencies
2014-08-08 13:17:52 -07:00
Stephen Birarda
33e5826842
remove animation server, bubble up qt modules
2014-08-08 13:17:52 -07:00
Stephen Birarda
9a50532b1f
bubble up sub dependencies to link_hifi_library
2014-08-08 13:17:52 -07:00
Stephen Birarda
4c59c0ebfe
fix reference to INCLUDE_QT variable in SetupHifiProject macro
2014-07-30 15:19:43 -07:00
Stephen Birarda
2796f71419
library cleanup to suppress warnings on cmake 3.0
2014-07-30 15:06:15 -07:00
Stephen Birarda
21f4e87c51
cleanup HifiLibrarySearchHints cmake macro
2014-07-24 14:48:28 -07:00
Stephen Birarda
0849981f6a
more standardization for external library searches
2014-07-24 14:43:25 -07:00
Andrzej Kapolka
7931173671
Working on tools to convert bitstreams to/from json.
2014-06-17 12:33:31 -07:00
Stephen Birarda
6ce5a24460
missed copyright cleanups in apache header
2014-04-09 09:44:38 -07:00
Stephen Birarda
fbd2066b0c
more apache licensing for cmake files
2014-04-09 09:25:34 -07:00
Stephen Birarda
ff9fd2d8e9
tweak headers in cmake find modules
2014-04-08 17:49:30 -07:00
Stephen Birarda
45ff1e4055
more cmake styling and module cleanup
2014-03-07 11:31:46 -08:00
Stephen Birarda
40bd46c782
cmake styling cleanup and glew module fixes
2014-03-07 11:21:36 -08:00
Stephen Birarda
7451cfe130
remove glm so it is referenced only externally
2014-03-04 15:19:47 -08:00
Stephen Birarda
cade36356d
some more string quoting in cmake files
2014-03-03 16:38:39 -08:00
Andrzej Kapolka
bb56e2847f
Global edits, edits use virtual function.
2014-02-12 20:00:07 -08:00
Andrzej Kapolka
7f20750e80
Working on sending edits.
2014-01-24 16:03:25 -08:00
Brad Hefta-Gaub
7234b9ca4a
try to get this to work
2014-01-10 22:58:32 -08:00
Andrew Meadows
d28ed70ca9
merge pull request 1446
2014-01-10 15:55:38 -08:00
Stephen Birarda
2ec42a2a5d
revise linkage of civetweb for both DS and VS
2013-10-15 14:24:54 -07:00
Stephen Birarda
41e1ec180c
add a JSON endpoint for current assignments
2013-10-15 13:45:40 -07:00
Stephen Birarda
17fda717fe
move audio and avatar classes into assignment-client target
2013-09-17 11:04:46 -07:00
Stephen Birarda
8dad031c9a
add mongoose for demo webserver for DS
2013-09-05 15:27:34 -07:00
Stephen Birarda
23152abce7
suppress warnings for glm headers that pop up in Xcode 5
2013-08-14 15:34:57 -07:00
Stephen Birarda
9f2b2d09a9
changes to CMakeLists for Qt5
2013-07-24 11:29:12 -07:00
Stephen Birarda
a8afaea542
switch to new qt5 find module setup
2013-07-23 20:49:08 -07:00
Stephen Birarda
e4169665a9
changes to CMakeLists to up to qt5
2013-07-23 20:28:11 -07:00
Stephen Birarda
afe49bc756
switch calls to printLog to QDebug
2013-07-16 11:07:22 -07:00
Stephen Birarda
ed3f308a0e
pass ROOT_DIR to IncludeGLM macro instead of MACRO_DIR, include glm for AM
2013-04-15 16:08:35 -07:00
Stephen Birarda
d094c6fc3b
refactor LinkHifiLibrary, add SetupHifiLibrary macro
2013-04-15 14:41:59 -07:00
Stephen Birarda
cc2f35ca89
pass a ROOT_DIR to LinkHifiLibrary
2013-04-12 15:59:16 -07:00
Stephen Birarda
b0ff960e37
use MACRO_DIR variable to find glm in root externals dir
2013-04-12 13:20:46 -07:00
Stephen Birarda
3e6b794f11
rename domain target to domain server, use SetupHifiProject
2013-04-12 13:12:56 -07:00
Stephen Birarda
e434b06ed9
rename avatar target to avatar-mixer, add SetupHifiProject macro
2013-04-12 13:08:21 -07:00
Stephen Birarda
67efc12e59
move shared to libraries, DRY library macro, rename libs
2013-04-12 12:38:34 -07:00
ZappoMan
4364a0e692
moved stuff around to migrate glm to shared
2013-04-11 18:41:12 -07:00