pEpRPC_macOS adds hack to build capnp for x86_64 only to not block devs. Cross build seems to need some more love.

IPS-105
Andreas Buff 1 year ago
parent 0cade287bd
commit 57fcb60b7c

@ -944,7 +944,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = "/bin/sh -l";
shellScript = "LIB_NAME=\"capnp\"\n\nSCRIPTS_DIR=\"${PROJECT_DIR}/..\"\nPREFIX=\"${PROJECT_DIR}/$(${SCRIPTS_DIR}/get-config-prefix.sh)\"\n\nBUILD_SCRIPT=\"${SCRIPTS_DIR}/generate_and_run_mac_dependency_build_script.sh\" \nsh \"${BUILD_SCRIPT}\" $LIB_NAME \"${PREFIX}\"\n";
shellScript = "#LIB_NAME=\"capnp\"\n#\n#SCRIPTS_DIR=\"${PROJECT_DIR}/..\"\n#PREFIX=\"${PROJECT_DIR}/$(${SCRIPTS_DIR}/get-config-prefix.sh)\"\n#\n#BUILD_SCRIPT=\"${SCRIPTS_DIR}/generate_and_run_mac_dependency_build_script.sh\" \n#sh \"${BUILD_SCRIPT}\" $LIB_NAME \"${PREFIX}\"\n\n#tmp hack to not block others:\nTMP_DIR=\"${PROJECT_DIR}/../tmp\"\nREPO_SRC_DIR=\"${TMP_DIR}/capnproto\"\nPREFIX=\"${PROJECT_DIR}/build\"\nmkdir -p \"${PREFIX}\"\n\npushd ${TMP_DIR}\n if [ ! -d \"${REPO_SRC_DIR}\" ]; then\n git clone -b \"v0.9.1\" https://github.com/capnproto/capnproto.git\n fi\npopd\n\npushd \"${REPO_SRC_DIR}/c++\"\n autoreconf -i\n ./configure --prefix=${PREFIX} --enable-static=yes --enable-shared=no\n make clean\n make -j6\n make install\npopd\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */

Loading…
Cancel
Save