Commit graph

15 commits

Author SHA1 Message Date
Brett Caswell
36c78acbce
PR Merge of Patch 63 to Patch 61 (#6)
* handle particles project VC++ compilation errors with MVCS and project property changes

 - retarget to v142 platformtoolset
 - remove explicit windows SDK version; use latest by default
 - remove settings that are otherwise default values in project or are best determined by solution

* attempt to handle clang++ issues regarding unsupported c++11 features

* reset file changes to particledefs.h

* removing PARTICLEDLL_API definition and replacing usage with extern "C" block statements

* add g++ compiler option to specify c++11 standard

* attempt to resolve forward enum errors by adding std to base cflags

* replacing deprecated libstdc++ and removing -lstdc++ flag, updating MacOSX10 sdk version

* small refactor to Makefiles, and add  libstdc++ back to linux build

* remove added type to enum

* reset makefile changes that may be causing unexpected linux build failures

* refactoring std=c++11 declarations in Makefile to mitgate linux build failing

* ensure std is set for hl_cdll make

* attempt to define a standard library to resolve vector initialization_list constructor issue

* attempt to update MacOS sdk, set minimum os to be 10.7, and include export in travis ci to define deployment target
2020-07-05 11:11:06 -05:00
Brett Caswell
594c4a28f1 attempting to handle travis ci parsing error with spacing 2020-07-04 13:27:08 -05:00
Brett Caswell
e179ad829e re-add succeeding OSX build 2020-07-04 13:12:23 -05:00
Brett Caswell
51825872ca handles #61 by explicit defining distros for travis ci, and adds mesa-common-dev package to resolve xenial build failing 2020-07-04 13:02:04 -05:00
jonnypower
e6ae628b5b fix: Wasn't missing lib - it's GL/gl.h on linux 2018-04-29 22:57:11 -07:00
jonnypower
67c62bbb89 fix: Add libgl1 to travis 2018-04-29 22:52:40 -07:00
jonnypower
05c7826537 feat: Travis-ci linux build 2018-04-29 22:14:05 -07:00
jonnypower
b54ede04f5 chore: Linux travis needs someone who knows what they are doing - stick with osx ci for now 2018-04-29 22:14:05 -07:00
jonnypower
22b9c2de70 fix: include libcurl 4 ssl for tavis 2018-04-29 22:14:05 -07:00
jonnypower
f57a9fdf0a fix: gcc multilib 2018-04-29 22:14:05 -07:00
jonnypower
2ccb671db0 fix: gcc multilib 2018-04-29 22:14:05 -07:00
jonnypower
aa013ca998 fix: was doubling up os builds 2018-04-29 22:14:05 -07:00
jonnypower
414d80b68d feat: Add os yml flags for linux / osx 2018-04-29 22:14:05 -07:00
jonnypower
23f9b87158 feat: Add os yml flags for linux / osx 2018-04-29 22:14:05 -07:00
jonnypower
aed76e92b2 feat: travis-ci for osx / linux wip 2018-04-29 22:14:05 -07:00