Getting rid of CMake for internal build
commitffee43eed4f459d78b3d6e7e19595aafbb4ef738
authorVincent Siles <vsiles@fb.com>
Wed, 10 Apr 2019 07:54:34 +0000 (10 00:54 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Wed, 10 Apr 2019 07:57:39 +0000 (10 00:57 -0700)
tree5be50f44bf70e6d265861336f14b5aad2606fd6d
parent1491422ef3ab887d81774c1cc0cd5ec24f77277a
Getting rid of CMake for internal build

Summary:
For FB only build, we don't need the full generic CMake support. Getting
rid of it to have cleaner scripts. This patch introduce a dune wrapper
to have more fine grain control over the build. The next patch will clean
CMake from things FB related and remove the old script.

This is just a smart wrapper around dune that sends all of the command line
infos to dune, in the correct context. Please refer to dune's documentation
if you have specific question (or ask the ocaml group / myself).

Reviewed By: CatherineGasnier

Differential Revision: D14831600

fbshipit-source-id: 80fa15f69419ed14377285ee015278649241b8b9
hphp/hack/dune [new file with mode: 0644]
hphp/hack/dune-project
hphp/hack/opam_helpers.sh [new file with mode: 0644]
hphp/hack/opam_setup.sh
hphp/hack/scripts/dune [new file with mode: 0644]
hphp/hack/src/utils/dune