Skip to content

LiAuTraver/auxilium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Auxilium: a custom vcpkg registry

## Add the registry

### Example: Install overlay packages

Suppose the path to the registry is: `D:/auxilium`:
```powershell
$env:VCPKG_DEFAULT_TRIPLET="x64-windows"
$env:VCPKG_OVERLAY_PORTS="D:/auxilium/ports"
$env:VCPKG_OVERLAY_TRIPLETS="D:/auxilium/triplets"

vcpkg install `
        abseil `
        argparse `
        boost-asio `
        spdlog `
        fmt `
        zlib `
        zstd `
        capstone[riscv,x86] `
        catch2 `
        concurrencpp `
        date `
        ftxui `
        gtest `
        libxml2[iconv,lzma,zlib] `
        tabulate `
        re2 `
        magic-enum `
        scnlib `
        glaze `
        --overlay-ports=ports --overlay-triplets=triplets

vcpkg install llvm[bolt,core,clang,clang-tools-extra,compiler-rt,default-targets,enable-abi-breaking-checks,enable-assertions,enable-bindings,enable-eh,enable-ffi,enable-libxml2,enable-rtti,enable-terminfo,enable-zlib,enable-zstd,lld,lldb,target-riscv,target-x86,tools,utils]:x64-windows --overlay-ports=ports --overlay-triplets=triplets
```
> *optional: add `--no-dry-run --no-downloads --editable` to the install command*

### Windows Specific
#### Libunwind
```log
CMake Error at libunwind/src/CMakeLists.txt:102 (message):
  Compiler doesn't support generation of unwind tables if exception support
  is disabled.  Building libunwind DSO with runtime dependency on C++ ABI
  library is not supported.
```
#### pstl
```log
CMake Error /*...*/
  build pstl with MSVC is not supported
```

#### Libs

libc,libcxx,libcxxabi ... is not supported on Windows

About

your custom asan vcpkg registry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published