Commit Graph

5 Commits

Author SHA1 Message Date
William Tan 8f62b657ce update git_watcher.cmake to latest, use git-describe for version 2022-08-29 13:16:19 -04:00
Peter Goodman f5c630a1d3 Fix some cmake issues that I caused, and add some options (#547)
* Fix some cmake issues that I caused, and add some options

* Rename some cmake variables. Use them more.
2021-10-06 01:10:03 -04:00
Peter Goodman 84ec8e479a Fix include of git watcher when remill is used as a submodule 2021-10-05 15:16:22 -04:00
Eric Kilmer 37741957d6 Support vcpkg dependency management (#463)
First step towards transitioning away from cxx-common's `pkgman.py` dependency management system towards compatibility with and use of vcpkg (https://github.com/microsoft/vcpkg) to manage dependencies.

This commit attempts to support both the new and old build systems until we can phase out the old completely.

Please see the updated trailofbits/cxx-common repository or run the `./scripts/build.sh` script to fetch the required dependencies.
2020-12-10 17:28:40 -05:00
Peter Goodman 3808e9951d Refactor and add sparc (#454)
* Refactors the code to improve directory layout, use more std::string_view in place of std::string, deletes some deprecated functions, deprecates some other functions for eventual deletion, and includes semantics for sparcv8 (sparc32) and sparcv9 (sparc64)

* Update new dir layout with llvm 11 support

* Whoops missing files

* Drop llvm 800 from workflow

* Minor fix

* Move where the install directives are in CMake

* Minor fixes

* Rename tools/ to bin/.

* Minor tweaks

* Should fix issues
2020-10-28 15:11:42 -04:00