Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add travis CI config file and all the changes to make it compile there under both gcc and llvm clang #202

Merged
merged 1 commit into from
Apr 26, 2014

Conversation

Bigpet
Copy link
Contributor

@Bigpet Bigpet commented Apr 26, 2014

  • various changes to make it compile with clang
  • don't compile recompiler on linux yet but make the CMake build include asmjit already
  • add experimental travis bot
  • modify yml to match
  • try to build and install wxWidgets, since it's not in the travis repo
  • use newer cmake version for travis
  • add keys with sudo
  • use sudo for all apt- commands
  • Add additional dependencies
  • use version approriate gcc flags for c++11
  • try clang, gcc too old
  • set c++0x flag for clang
  • use gcc 4.8
  • use gcc 4.8 and add the repo for it
  • use gcc 4.8 even for clang to get newer headers
  • fix ambiguous conversions
  • add lz from hykem and more explicit conversions from be for x86
  • more switch disambiguation
  • more switch disambiguation
  • add additional unigned int casts to deal with be_t conversion ambiguity
  • remove unnecessary clang flag
  • add lz.cpp to vcxproj and cast to u32 instead of unsigned int
  • correct temporaray #ifdefs

* various changes to make it compile with clang

* don't compile recompiler on linux yet but make the CMake build include asmjit already

* add experimental travis bot

* modify yml to match

* try to build and install wxWidgets, since it's not in the travis repo

* use newer cmake version for travis

* add keys with sudo

* use sudo for all apt- commands

* Add additional dependencies

* use version approriate gcc flags for c++11

* try clang, gcc too old

* set c++0x flag for clang

* use gcc 4.8

* use gcc 4.8 and add the repo for it

* use gcc 4.8 even for clang to get newer headers

* fix ambiguous conversions

* add lz from hykem and more explicit conversions from be for x86

* more switch disambiguation

* more switch disambiguation

* add additional unigned int casts to deal with be_t conversion ambiguity

* remove unnecessary clang flag

* add lz.cpp to vcxproj and cast to u32 instead of unsigned int

* correct temporaray #ifdefs
AlexAltea added a commit that referenced this pull request Apr 26, 2014
Add travis CI config file and all the changes to make it compile there under both gcc and llvm clang
@AlexAltea AlexAltea merged commit b0699f3 into RPCS3:master Apr 26, 2014
@Bigpet Bigpet deleted the linub branch May 9, 2014 06:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants