(library
 (name stdune_unit_tests)
 (modules :standard \ path_external_build_tests)
 (inline_tests
  (deps
   (source_tree ../unit-tests/findlib-db)
   (source_tree ../unit-tests/toolchain.d)))
 (libraries
  stdune
  dune_tests_common
  unix
  ;; This is because of the (implicit_transitive_deps false)
  ;; in dune-project
  ppx_expect.config
  ppx_expect.config_types
  base
  ppx_inline_test.config)
 (preprocess
  (pps ppx_expect)))

(library
 (name stdune_external_build_tests)
 (modules path_external_build_tests)
 (inline_tests)
 (libraries
  stdune
  unix
  ppx_expect.config
  ppx_expect.config_types
  base
  ppx_inline_test.config)
 (preprocess
  (pps ppx_expect)))

(alias
 (name runtest-windows)
 (deps
  (alias runtest-stdune_external_build_tests)))
