Compile Manager, gcc_parser and ld_hook integreted.
git clone --recursive git@github.com:IAPCP/GoodData.gitor
git clone git@github.com:IAPCP/GoodData.git
cd GoodData
git submodule initcd docker
docker build -t compile_docker -f Dockerfile .sqlite3 >= 3.35.0 docker
psutil
-
prepare the docker: following the steps above with the target of building the image.
-
Edit variable IMAGE in compile_project.py to the docker image's tag.
-
Execute the following command to create the pakcages' list:
python3 ./get_all_packages.py all_package.jsonThis command stores the information of all packages in all_package.json
-
Make a new folder for the results of compilation:
mkdir compilation_folder -
Start to compile:
python3 compile_project.py -l ./all_package.json -p ./compilation_folder