forked from valhalla/valhalla
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
remove linking to boost (valhalla#3346)
* add cxxopts at v2.2.1 (302302b), poc for valhalla_build_tiles * add back condition * somehow the submodule wasn't properly registered * turn off clang-format for the options * remove input_files var * can't remove input_files, need to re-orer * valhalla_build_admins * migrate all other relevant executables to cxxopts * still an orphan reference for bpo * minor changes * more minor changes * fix add predicted speeds * fix run_route * last errors * get rid of more redundant stuff * overlooked a few more redundancies * add boost dependencies via bcp: needs some maunal cleaning, a few files and directories are redundant; remove all boost references * finally conan worked; removed all other boost build references; temp install conan on circieci until docker is pushed, btw: looks like a bug in the builder image dockerfile * forgot circleci runs in valhalla's image * copy/paste fail to osx * -y for apt-get.. * still a conflic message in cmakelists.txt * changelog and oops, still boost * small typo in cmakelists.txt * clean up after own review * this isnt compiled and its served its purpose as as POC * change boost::headers to boost::boost for compatibility; check in the conan.cmake to git to avoid downloading * shorten conan handling in root cmakelists * maybe the missing boost depends was screwing with msvc * adapt CI to cache conan directory * changelog * add conanfile.txt hash to azure cache key; few other minor fixes * can't reproduce the osx & win failures on linux locally, but might be missing the append to cmake_prefix_paths * reading error messages helps.. * dumb mistake * add back the conan recommended way * finally found the sucker.. bug in conan's boost recipe: somehow it wants to link to boost.regex on the mjolnir executables for windows/visual studio only; no idea what causes or how to even reproduce in a minimal example to file a bug, must be some mjolnir link no since the TOOLS exes seem to be fine no?! important to note: this trick will likely only work as long as conan installs an older version of boost than we're referencing with our vcpkg commit. remove this dependency once conan fixed it upstream * kevin found the problem.. not that it's _at all_ comprehensible what exactly is going on but hey, fixed for us;) * oops haha accidentally cached the whole source tree on azure * remove temp ci stuff now that conan is installed in the build imag * Update Dockerfile-run * let cmake discover existing boost installations Co-authored-by: Kevin Kreiser <[email protected]>
- Loading branch information
1 parent
a9bdd47
commit 20a655d
Showing
37 changed files
with
1,857 additions
and
2,265 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.