We do not need the full clangdev to compile cppast
@@ -12,6 +12,7 @@ source:
- 0001-do-not-vendor-external-dependencies.patch
- 0002-install-library-binary.patch
- 0003-fix-include-search-paths.patch
+ - 0004-simplify-cmake-setup.patch
build:
number: 0
@@ -27,13 +28,13 @@ requirements:
- boost-cpp
# Tests are built against catch. It's not needed at runtime.
- catch2 =2
- - clangdev
+ - libclang
- type_safe
- tiny-process-library
- cxxopts
run:
- {{ pin_compatible('libclang') }}
- - {{ pin_compatible('clangxx') }}
+ - clangxx
outputs:
- name: libcppast
@@ -52,13 +53,13 @@ outputs:
# Repeat all the host dependencies so we inherit the run-exports from
# the packages used during the build.
- boost-cpp
- - clangdev
+ - libclang
- type_safe
- tiny-process-library
- cxxopts
run:
- {{ pin_compatible('libclang') }}
- - {{ pin_compatible('clangxx') }}
+ - clangxx
test:
commands:
- if not exist %LIBRARY_LIB%\cppast.lib exit 1 # [win]
