You will need p4fpga and p4c repository
git clone https://github.com/hanw/p4fpga.git
git clone https://github.com/p4lang/p4c.git
Run bootstrap.sh in p4c
cd p4c
./bootstrap.sh
Create a soft-link to p4fpga source code in p4c
ln -s extensions/c++ <path-to-p4fpga>/c++
Build p4c with p4fpga backend
cd build
make -j8