ceres-solver and colmap
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .config/.last_opt_in_prompt.yaml +1 -0
- .config/.last_survey_prompt.yaml +1 -0
- .config/.last_update_check.json +1 -0
- .config/active_config +1 -0
- .config/config_sentinel +0 -0
- .config/configurations/config_default +6 -0
- .config/gce +1 -0
- .config/logs/2022.12.20/20.17.35.236470.log +592 -0
- .config/logs/2022.12.20/20.18.05.031957.log +4 -0
- .config/logs/2022.12.20/20.18.33.478842.log +165 -0
- .config/logs/2022.12.20/20.18.48.288023.log +4 -0
- .config/logs/2022.12.20/20.19.18.730018.log +7 -0
- .config/logs/2022.12.20/20.19.19.661684.log +7 -0
- .gitattributes +15 -0
- colmap/.azure-pipelines/build-mac.yaml +48 -0
- colmap/.azure-pipelines/build-ubuntu.yaml +90 -0
- colmap/.azure-pipelines/build-windows-vcpkg.txt +17 -0
- colmap/.azure-pipelines/build-windows.yaml +62 -0
- colmap/.azure-pipelines/build.yaml +42 -0
- colmap/.clang-format +67 -0
- colmap/.github/ISSUE_TEMPLATE/bug_report.md +35 -0
- colmap/.github/ISSUE_TEMPLATE/feature_request.md +17 -0
- colmap/.gitignore +43 -0
- colmap/.gitmodules +4 -0
- colmap/CHANGELOG.txt +277 -0
- colmap/CMakeLists.txt +501 -0
- colmap/CONTRIBUTING.md +15 -0
- colmap/COPYING.txt +35 -0
- colmap/README.md +127 -0
- colmap/build/CMakeCache.txt +1171 -0
- colmap/build/CMakeFiles/3.22.6/CMakeCCompiler.cmake +72 -0
- colmap/build/CMakeFiles/3.22.6/CMakeCUDACompiler.cmake +70 -0
- colmap/build/CMakeFiles/3.22.6/CMakeCXXCompiler.cmake +83 -0
- colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_C.bin +3 -0
- colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_CUDA.bin +3 -0
- colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_CXX.bin +3 -0
- colmap/build/CMakeFiles/3.22.6/CMakeSystem.cmake +15 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdC/CMakeCCompilerId.c +802 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdC/a.out +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/CMakeCUDACompilerId.cu +435 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/a.out +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cubin +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c +35 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu +101 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c +15 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin +0 -0
- colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c +57 -0
.config/.last_opt_in_prompt.yaml
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{}
|
.config/.last_survey_prompt.yaml
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
last_prompt_time: 1671567512.6059277
|
.config/.last_update_check.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"last_update_check_time": 1671567527.5556612, "last_update_check_revision": 20221209155815, "notifications": [], "last_nag_times": {}}
|
.config/active_config
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
default
|
.config/config_sentinel
ADDED
|
File without changes
|
.config/configurations/config_default
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[component_manager]
|
| 2 |
+
disable_update_check = true
|
| 3 |
+
|
| 4 |
+
[compute]
|
| 5 |
+
gce_metadata_read_timeout_sec = 0
|
| 6 |
+
|
.config/gce
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
False
|
.config/logs/2022.12.20/20.17.35.236470.log
ADDED
|
@@ -0,0 +1,592 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:17:35,242 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2022-12-20 20:17:35,246 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2022-12-20 20:17:35,249 DEBUG root Running [gcloud.components.update] with arguments: [--allow-no-backup: "True", --quiet: "True", COMPONENT-IDS:7: "['core', 'gcloud-deps', 'bq', 'gcloud', 'gcloud-crc32c', 'gsutil', 'anthoscli']"]
|
| 4 |
+
2022-12-20 20:17:35,250 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2022-12-20 20:17:47,278 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2022-12-20 20:17:47,352 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 203441
|
| 8 |
+
2022-12-20 20:17:47,367 INFO ___FILE_ONLY___
|
| 9 |
+
|
| 10 |
+
2022-12-20 20:17:47,368 INFO ___FILE_ONLY___
|
| 11 |
+
Your current Google Cloud CLI version is: 412.0.0
|
| 12 |
+
|
| 13 |
+
2022-12-20 20:17:47,368 INFO ___FILE_ONLY___ Installing components from version: 412.0.0
|
| 14 |
+
|
| 15 |
+
2022-12-20 20:17:47,368 INFO ___FILE_ONLY___
|
| 16 |
+
|
| 17 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___ ┌─────────────────────────────────────────────────────────────────────────────┐
|
| 18 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___
|
| 19 |
+
|
| 20 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 21 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___
|
| 22 |
+
|
| 23 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┬────────────┬──────────┤
|
| 24 |
+
2022-12-20 20:17:47,376 INFO ___FILE_ONLY___
|
| 25 |
+
|
| 26 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 27 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___
|
| 28 |
+
|
| 29 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┼────────────┼──────────┤
|
| 30 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___
|
| 31 |
+
|
| 32 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___ │
|
| 33 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___ BigQuery Command Line Tool
|
| 34 |
+
2022-12-20 20:17:47,377 INFO ___FILE_ONLY___
|
| 35 |
+
2022-12-20 20:17:47,378 INFO ___FILE_ONLY___ │
|
| 36 |
+
2022-12-20 20:17:47,378 INFO ___FILE_ONLY___ 2.0.83
|
| 37 |
+
2022-12-20 20:17:47,378 INFO ___FILE_ONLY___
|
| 38 |
+
2022-12-20 20:17:47,378 INFO ___FILE_ONLY___ │
|
| 39 |
+
2022-12-20 20:17:47,378 INFO ___FILE_ONLY___ 1.6 MiB
|
| 40 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___
|
| 41 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___ │
|
| 42 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___
|
| 43 |
+
|
| 44 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___ │
|
| 45 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___ BigQuery Command Line Tool (Platform Specific)
|
| 46 |
+
2022-12-20 20:17:47,379 INFO ___FILE_ONLY___
|
| 47 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___ │
|
| 48 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___ 2.0.77
|
| 49 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___
|
| 50 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___ │
|
| 51 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___ < 1 MiB
|
| 52 |
+
2022-12-20 20:17:47,380 INFO ___FILE_ONLY___
|
| 53 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___ │
|
| 54 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___
|
| 55 |
+
|
| 56 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___ │
|
| 57 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___ Bundled Python 3.9
|
| 58 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___
|
| 59 |
+
2022-12-20 20:17:47,381 INFO ___FILE_ONLY___ │
|
| 60 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___ 3.9.12
|
| 61 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___
|
| 62 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___ │
|
| 63 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___ 62.2 MiB
|
| 64 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___
|
| 65 |
+
2022-12-20 20:17:47,382 INFO ___FILE_ONLY___ │
|
| 66 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___
|
| 67 |
+
|
| 68 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___ │
|
| 69 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool
|
| 70 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___
|
| 71 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___ │
|
| 72 |
+
2022-12-20 20:17:47,383 INFO ___FILE_ONLY___ 5.17
|
| 73 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___
|
| 74 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___ │
|
| 75 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___ 15.5 MiB
|
| 76 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___
|
| 77 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___ │
|
| 78 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___
|
| 79 |
+
|
| 80 |
+
2022-12-20 20:17:47,384 INFO ___FILE_ONLY___ │
|
| 81 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool (Platform Specific)
|
| 82 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___
|
| 83 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___ │
|
| 84 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___ 5.13
|
| 85 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___
|
| 86 |
+
2022-12-20 20:17:47,385 INFO ___FILE_ONLY___ │
|
| 87 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___ < 1 MiB
|
| 88 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___
|
| 89 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___ │
|
| 90 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___
|
| 91 |
+
|
| 92 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___ │
|
| 93 |
+
2022-12-20 20:17:47,386 INFO ___FILE_ONLY___ Google Cloud CLI Core Libraries (Platform Specific)
|
| 94 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___
|
| 95 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___ │
|
| 96 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___ 2022.09.20
|
| 97 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___
|
| 98 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___ │
|
| 99 |
+
2022-12-20 20:17:47,387 INFO ___FILE_ONLY___ < 1 MiB
|
| 100 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___
|
| 101 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___ │
|
| 102 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___
|
| 103 |
+
|
| 104 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___ │
|
| 105 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___ Google Cloud CRC32C Hash Tool
|
| 106 |
+
2022-12-20 20:17:47,388 INFO ___FILE_ONLY___
|
| 107 |
+
2022-12-20 20:17:47,389 INFO ___FILE_ONLY___ │
|
| 108 |
+
2022-12-20 20:17:47,389 INFO ___FILE_ONLY___ 1.0.0
|
| 109 |
+
2022-12-20 20:17:47,389 INFO ___FILE_ONLY___
|
| 110 |
+
2022-12-20 20:17:47,389 INFO ___FILE_ONLY___ │
|
| 111 |
+
2022-12-20 20:17:47,389 INFO ___FILE_ONLY___ 1.2 MiB
|
| 112 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___
|
| 113 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___ │
|
| 114 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___
|
| 115 |
+
|
| 116 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___ │
|
| 117 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___ anthoscli
|
| 118 |
+
2022-12-20 20:17:47,390 INFO ___FILE_ONLY___
|
| 119 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___ │
|
| 120 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___ 0.2.30
|
| 121 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___
|
| 122 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___ │
|
| 123 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___ 39.1 MiB
|
| 124 |
+
2022-12-20 20:17:47,391 INFO ___FILE_ONLY___
|
| 125 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___ │
|
| 126 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___
|
| 127 |
+
|
| 128 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___ │
|
| 129 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___ gcloud cli dependencies
|
| 130 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___
|
| 131 |
+
2022-12-20 20:17:47,392 INFO ___FILE_ONLY___ │
|
| 132 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___ 2021.04.16
|
| 133 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___
|
| 134 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___ │
|
| 135 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___ < 1 MiB
|
| 136 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___
|
| 137 |
+
2022-12-20 20:17:47,393 INFO ___FILE_ONLY___ │
|
| 138 |
+
2022-12-20 20:17:47,394 INFO ___FILE_ONLY___
|
| 139 |
+
|
| 140 |
+
2022-12-20 20:17:47,394 INFO ___FILE_ONLY___ └─────────────────────────────────────────────────────┴────────────┴──────────┘
|
| 141 |
+
2022-12-20 20:17:47,394 INFO ___FILE_ONLY___
|
| 142 |
+
|
| 143 |
+
2022-12-20 20:17:47,394 INFO ___FILE_ONLY___
|
| 144 |
+
|
| 145 |
+
2022-12-20 20:17:47,397 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 146 |
+
2022-12-20 20:17:47,423 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 916325
|
| 147 |
+
2022-12-20 20:17:47,454 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 148 |
+
https://cloud.google.com/sdk/release_notes
|
| 149 |
+
|
| 150 |
+
|
| 151 |
+
2022-12-20 20:17:47,462 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 152 |
+
|
| 153 |
+
2022-12-20 20:17:47,462 INFO ___FILE_ONLY___ ╠═ Creating update staging area ═╣
|
| 154 |
+
|
| 155 |
+
2022-12-20 20:17:47,462 INFO ___FILE_ONLY___ ╚
|
| 156 |
+
2022-12-20 20:17:47,463 INFO ___FILE_ONLY___ ══════
|
| 157 |
+
2022-12-20 20:17:47,463 INFO ___FILE_ONLY___ ══════
|
| 158 |
+
2022-12-20 20:17:47,463 INFO ___FILE_ONLY___ ══════
|
| 159 |
+
2022-12-20 20:17:47,646 INFO ___FILE_ONLY___ ═
|
| 160 |
+
2022-12-20 20:17:47,749 INFO ___FILE_ONLY___ ═
|
| 161 |
+
2022-12-20 20:17:47,843 INFO ___FILE_ONLY___ ═
|
| 162 |
+
2022-12-20 20:17:47,931 INFO ___FILE_ONLY___ ═
|
| 163 |
+
2022-12-20 20:17:48,043 INFO ___FILE_ONLY___ ═
|
| 164 |
+
2022-12-20 20:17:48,173 INFO ___FILE_ONLY___ ═
|
| 165 |
+
2022-12-20 20:17:48,273 INFO ___FILE_ONLY___ ═
|
| 166 |
+
2022-12-20 20:17:48,371 INFO ___FILE_ONLY___ ═
|
| 167 |
+
2022-12-20 20:17:48,460 INFO ___FILE_ONLY___ ═
|
| 168 |
+
2022-12-20 20:17:48,562 INFO ___FILE_ONLY___ ═
|
| 169 |
+
2022-12-20 20:17:48,672 INFO ___FILE_ONLY___ ═
|
| 170 |
+
2022-12-20 20:17:48,781 INFO ___FILE_ONLY___ ═
|
| 171 |
+
2022-12-20 20:17:48,878 INFO ___FILE_ONLY___ ═
|
| 172 |
+
2022-12-20 20:17:48,967 INFO ___FILE_ONLY___ ═
|
| 173 |
+
2022-12-20 20:17:49,075 INFO ___FILE_ONLY___ ═
|
| 174 |
+
2022-12-20 20:17:49,218 INFO ___FILE_ONLY___ ═
|
| 175 |
+
2022-12-20 20:17:49,329 INFO ___FILE_ONLY___ ═
|
| 176 |
+
2022-12-20 20:17:49,460 INFO ___FILE_ONLY___ ═
|
| 177 |
+
2022-12-20 20:17:49,513 INFO ___FILE_ONLY___ ═
|
| 178 |
+
2022-12-20 20:17:49,565 INFO ___FILE_ONLY___ ═
|
| 179 |
+
2022-12-20 20:17:49,631 INFO ___FILE_ONLY___ ═
|
| 180 |
+
2022-12-20 20:17:49,691 INFO ___FILE_ONLY___ ═
|
| 181 |
+
2022-12-20 20:17:49,741 INFO ___FILE_ONLY___ ═
|
| 182 |
+
2022-12-20 20:17:49,794 INFO ___FILE_ONLY___ ═
|
| 183 |
+
2022-12-20 20:17:50,024 INFO ___FILE_ONLY___ ═
|
| 184 |
+
2022-12-20 20:17:50,102 INFO ___FILE_ONLY___ ═
|
| 185 |
+
2022-12-20 20:17:50,411 INFO ___FILE_ONLY___ ═
|
| 186 |
+
2022-12-20 20:17:50,581 INFO ___FILE_ONLY___ ═
|
| 187 |
+
2022-12-20 20:17:50,656 INFO ___FILE_ONLY___ ═
|
| 188 |
+
2022-12-20 20:17:50,743 INFO ___FILE_ONLY___ ═
|
| 189 |
+
2022-12-20 20:17:50,832 INFO ___FILE_ONLY___ ═
|
| 190 |
+
2022-12-20 20:17:50,936 INFO ___FILE_ONLY___ ═
|
| 191 |
+
2022-12-20 20:17:51,027 INFO ___FILE_ONLY___ ═
|
| 192 |
+
2022-12-20 20:17:51,131 INFO ___FILE_ONLY___ ═
|
| 193 |
+
2022-12-20 20:17:51,279 INFO ___FILE_ONLY___ ═
|
| 194 |
+
2022-12-20 20:17:51,391 INFO ___FILE_ONLY___ ═
|
| 195 |
+
2022-12-20 20:17:51,489 INFO ___FILE_ONLY___ ═
|
| 196 |
+
2022-12-20 20:17:51,613 INFO ___FILE_ONLY___ ═
|
| 197 |
+
2022-12-20 20:17:51,722 INFO ___FILE_ONLY___ ═
|
| 198 |
+
2022-12-20 20:17:51,823 INFO ___FILE_ONLY___ ═
|
| 199 |
+
2022-12-20 20:17:52,065 INFO ___FILE_ONLY___ ═
|
| 200 |
+
2022-12-20 20:17:52,149 INFO ___FILE_ONLY___ ═
|
| 201 |
+
2022-12-20 20:17:52,150 INFO ___FILE_ONLY___ ╝
|
| 202 |
+
|
| 203 |
+
2022-12-20 20:17:52,504 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 204 |
+
|
| 205 |
+
2022-12-20 20:17:52,505 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool ═╣
|
| 206 |
+
|
| 207 |
+
2022-12-20 20:17:52,505 INFO ___FILE_ONLY___ ╚
|
| 208 |
+
2022-12-20 20:17:52,509 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 209 |
+
2022-12-20 20:17:52,579 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-20221205224721.tar.gz HTTP/1.1" 200 1694761
|
| 210 |
+
2022-12-20 20:17:52,596 INFO ___FILE_ONLY___ ═
|
| 211 |
+
2022-12-20 20:17:52,596 INFO ___FILE_ONLY___ ═
|
| 212 |
+
2022-12-20 20:17:52,597 INFO ___FILE_ONLY___ ═
|
| 213 |
+
2022-12-20 20:17:52,597 INFO ___FILE_ONLY___ ═
|
| 214 |
+
2022-12-20 20:17:52,597 INFO ___FILE_ONLY___ ═
|
| 215 |
+
2022-12-20 20:17:52,597 INFO ___FILE_ONLY___ ═
|
| 216 |
+
2022-12-20 20:17:52,598 INFO ___FILE_ONLY___ ═
|
| 217 |
+
2022-12-20 20:17:52,598 INFO ___FILE_ONLY___ ═
|
| 218 |
+
2022-12-20 20:17:52,598 INFO ___FILE_ONLY___ ═
|
| 219 |
+
2022-12-20 20:17:52,599 INFO ___FILE_ONLY___ ═
|
| 220 |
+
2022-12-20 20:17:52,599 INFO ___FILE_ONLY___ ═
|
| 221 |
+
2022-12-20 20:17:52,599 INFO ___FILE_ONLY___ ═
|
| 222 |
+
2022-12-20 20:17:52,599 INFO ___FILE_ONLY___ ═
|
| 223 |
+
2022-12-20 20:17:52,600 INFO ___FILE_ONLY___ ═
|
| 224 |
+
2022-12-20 20:17:52,600 INFO ___FILE_ONLY___ ═
|
| 225 |
+
2022-12-20 20:17:52,600 INFO ___FILE_ONLY___ ═
|
| 226 |
+
2022-12-20 20:17:52,600 INFO ___FILE_ONLY___ ═
|
| 227 |
+
2022-12-20 20:17:52,601 INFO ___FILE_ONLY___ ═
|
| 228 |
+
2022-12-20 20:17:52,601 INFO ___FILE_ONLY___ ═
|
| 229 |
+
2022-12-20 20:17:52,601 INFO ___FILE_ONLY___ ═
|
| 230 |
+
2022-12-20 20:17:52,601 INFO ___FILE_ONLY___ ═
|
| 231 |
+
2022-12-20 20:17:52,602 INFO ___FILE_ONLY___ ═
|
| 232 |
+
2022-12-20 20:17:52,602 INFO ___FILE_ONLY___ ═
|
| 233 |
+
2022-12-20 20:17:52,602 INFO ___FILE_ONLY___ ═
|
| 234 |
+
2022-12-20 20:17:52,602 INFO ___FILE_ONLY___ ═
|
| 235 |
+
2022-12-20 20:17:52,603 INFO ___FILE_ONLY___ ═
|
| 236 |
+
2022-12-20 20:17:52,603 INFO ___FILE_ONLY___ ═
|
| 237 |
+
2022-12-20 20:17:52,603 INFO ___FILE_ONLY___ ═
|
| 238 |
+
2022-12-20 20:17:52,603 INFO ___FILE_ONLY___ ═
|
| 239 |
+
2022-12-20 20:17:52,604 INFO ___FILE_ONLY___ ═
|
| 240 |
+
2022-12-20 20:17:52,738 INFO ___FILE_ONLY___ ═
|
| 241 |
+
2022-12-20 20:17:52,745 INFO ___FILE_ONLY___ ═
|
| 242 |
+
2022-12-20 20:17:52,752 INFO ___FILE_ONLY___ ═
|
| 243 |
+
2022-12-20 20:17:52,761 INFO ___FILE_ONLY___ ═
|
| 244 |
+
2022-12-20 20:17:52,768 INFO ___FILE_ONLY___ ═
|
| 245 |
+
2022-12-20 20:17:52,774 INFO ___FILE_ONLY___ ═
|
| 246 |
+
2022-12-20 20:17:52,780 INFO ___FILE_ONLY___ ═
|
| 247 |
+
2022-12-20 20:17:52,789 INFO ___FILE_ONLY___ ═
|
| 248 |
+
2022-12-20 20:17:52,796 INFO ___FILE_ONLY___ ═
|
| 249 |
+
2022-12-20 20:17:52,802 INFO ___FILE_ONLY___ ═
|
| 250 |
+
2022-12-20 20:17:52,809 INFO ___FILE_ONLY___ ═
|
| 251 |
+
2022-12-20 20:17:52,816 INFO ___FILE_ONLY___ ═
|
| 252 |
+
2022-12-20 20:17:52,825 INFO ___FILE_ONLY___ ═
|
| 253 |
+
2022-12-20 20:17:52,833 INFO ___FILE_ONLY___ ═
|
| 254 |
+
2022-12-20 20:17:52,841 INFO ___FILE_ONLY___ ═
|
| 255 |
+
2022-12-20 20:17:52,848 INFO ___FILE_ONLY___ ═
|
| 256 |
+
2022-12-20 20:17:52,854 INFO ___FILE_ONLY___ ═
|
| 257 |
+
2022-12-20 20:17:52,860 INFO ___FILE_ONLY___ ═
|
| 258 |
+
2022-12-20 20:17:52,867 INFO ___FILE_ONLY___ ═
|
| 259 |
+
2022-12-20 20:17:52,874 INFO ___FILE_ONLY___ ═
|
| 260 |
+
2022-12-20 20:17:52,883 INFO ___FILE_ONLY___ ═
|
| 261 |
+
2022-12-20 20:17:52,889 INFO ___FILE_ONLY___ ═
|
| 262 |
+
2022-12-20 20:17:52,896 INFO ___FILE_ONLY___ ═
|
| 263 |
+
2022-12-20 20:17:52,902 INFO ___FILE_ONLY___ ═
|
| 264 |
+
2022-12-20 20:17:52,909 INFO ___FILE_ONLY___ ═
|
| 265 |
+
2022-12-20 20:17:52,916 INFO ___FILE_ONLY___ ═
|
| 266 |
+
2022-12-20 20:17:52,922 INFO ___FILE_ONLY___ ═
|
| 267 |
+
2022-12-20 20:17:52,929 INFO ___FILE_ONLY___ ═
|
| 268 |
+
2022-12-20 20:17:52,936 INFO ___FILE_ONLY___ ═
|
| 269 |
+
2022-12-20 20:17:52,943 INFO ___FILE_ONLY___ ═
|
| 270 |
+
2022-12-20 20:17:52,943 INFO ___FILE_ONLY___ ╝
|
| 271 |
+
|
| 272 |
+
2022-12-20 20:17:52,961 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 273 |
+
|
| 274 |
+
2022-12-20 20:17:52,962 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool (Platform Spec... ═╣
|
| 275 |
+
|
| 276 |
+
2022-12-20 20:17:52,962 INFO ___FILE_ONLY___ ╚
|
| 277 |
+
2022-12-20 20:17:52,966 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 278 |
+
2022-12-20 20:17:53,037 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-nix-20220920185015.tar.gz HTTP/1.1" 200 1837
|
| 279 |
+
2022-12-20 20:17:53,038 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 280 |
+
2022-12-20 20:17:53,040 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 281 |
+
2022-12-20 20:17:53,040 INFO ___FILE_ONLY___ ╝
|
| 282 |
+
|
| 283 |
+
2022-12-20 20:17:53,052 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 284 |
+
|
| 285 |
+
2022-12-20 20:17:53,053 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.9 ═╣
|
| 286 |
+
|
| 287 |
+
2022-12-20 20:17:53,053 INFO ___FILE_ONLY___ ╚
|
| 288 |
+
2022-12-20 20:17:53,057 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 289 |
+
2022-12-20 20:17:53,083 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20220506143240.tar.gz HTTP/1.1" 200 65223088
|
| 290 |
+
2022-12-20 20:17:53,462 INFO ___FILE_ONLY___ ═
|
| 291 |
+
2022-12-20 20:17:53,468 INFO ___FILE_ONLY___ ═
|
| 292 |
+
2022-12-20 20:17:53,473 INFO ___FILE_ONLY___ ═
|
| 293 |
+
2022-12-20 20:17:53,478 INFO ___FILE_ONLY___ ═
|
| 294 |
+
2022-12-20 20:17:53,483 INFO ___FILE_ONLY___ ═
|
| 295 |
+
2022-12-20 20:17:53,488 INFO ___FILE_ONLY___ ═
|
| 296 |
+
2022-12-20 20:17:53,493 INFO ___FILE_ONLY___ ═
|
| 297 |
+
2022-12-20 20:17:53,498 INFO ___FILE_ONLY___ ═
|
| 298 |
+
2022-12-20 20:17:53,504 INFO ___FILE_ONLY___ ═
|
| 299 |
+
2022-12-20 20:17:53,509 INFO ___FILE_ONLY___ ═
|
| 300 |
+
2022-12-20 20:17:53,514 INFO ___FILE_ONLY___ ═
|
| 301 |
+
2022-12-20 20:17:53,519 INFO ___FILE_ONLY___ ═
|
| 302 |
+
2022-12-20 20:17:53,525 INFO ___FILE_ONLY___ ═
|
| 303 |
+
2022-12-20 20:17:53,531 INFO ___FILE_ONLY___ ═
|
| 304 |
+
2022-12-20 20:17:53,536 INFO ___FILE_ONLY___ ═
|
| 305 |
+
2022-12-20 20:17:53,542 INFO ___FILE_ONLY___ ═
|
| 306 |
+
2022-12-20 20:17:53,547 INFO ___FILE_ONLY___ ═
|
| 307 |
+
2022-12-20 20:17:53,553 INFO ___FILE_ONLY___ ═
|
| 308 |
+
2022-12-20 20:17:53,558 INFO ___FILE_ONLY___ ═
|
| 309 |
+
2022-12-20 20:17:53,563 INFO ___FILE_ONLY___ ═
|
| 310 |
+
2022-12-20 20:17:53,568 INFO ___FILE_ONLY___ ═
|
| 311 |
+
2022-12-20 20:17:53,574 INFO ___FILE_ONLY___ ═
|
| 312 |
+
2022-12-20 20:17:53,579 INFO ___FILE_ONLY___ ═
|
| 313 |
+
2022-12-20 20:17:53,584 INFO ___FILE_ONLY___ ═
|
| 314 |
+
2022-12-20 20:17:53,590 INFO ___FILE_ONLY___ ═
|
| 315 |
+
2022-12-20 20:17:53,595 INFO ___FILE_ONLY___ ═
|
| 316 |
+
2022-12-20 20:17:53,601 INFO ___FILE_ONLY___ ═
|
| 317 |
+
2022-12-20 20:17:53,606 INFO ___FILE_ONLY___ ═
|
| 318 |
+
2022-12-20 20:17:53,612 INFO ___FILE_ONLY___ ═
|
| 319 |
+
2022-12-20 20:17:53,617 INFO ___FILE_ONLY___ ═
|
| 320 |
+
2022-12-20 20:17:55,655 INFO ___FILE_ONLY___ ═
|
| 321 |
+
2022-12-20 20:17:55,683 INFO ___FILE_ONLY___ ═
|
| 322 |
+
2022-12-20 20:17:55,711 INFO ___FILE_ONLY___ ═
|
| 323 |
+
2022-12-20 20:17:55,737 INFO ___FILE_ONLY___ ═
|
| 324 |
+
2022-12-20 20:17:55,763 INFO ___FILE_ONLY___ ═
|
| 325 |
+
2022-12-20 20:17:55,797 INFO ___FILE_ONLY___ ═
|
| 326 |
+
2022-12-20 20:17:55,843 INFO ___FILE_ONLY___ ═
|
| 327 |
+
2022-12-20 20:17:55,879 INFO ___FILE_ONLY___ ═
|
| 328 |
+
2022-12-20 20:17:55,906 INFO ___FILE_ONLY___ ═
|
| 329 |
+
2022-12-20 20:17:55,933 INFO ___FILE_ONLY___ ═
|
| 330 |
+
2022-12-20 20:17:55,965 INFO ___FILE_ONLY___ ═
|
| 331 |
+
2022-12-20 20:17:55,996 INFO ___FILE_ONLY___ ═
|
| 332 |
+
2022-12-20 20:17:56,126 INFO ___FILE_ONLY___ ═
|
| 333 |
+
2022-12-20 20:17:56,151 INFO ___FILE_ONLY___ ═
|
| 334 |
+
2022-12-20 20:17:56,261 INFO ___FILE_ONLY___ ═
|
| 335 |
+
2022-12-20 20:17:56,295 INFO ___FILE_ONLY___ ═
|
| 336 |
+
2022-12-20 20:17:56,319 INFO ___FILE_ONLY___ ═
|
| 337 |
+
2022-12-20 20:17:56,352 INFO ___FILE_ONLY___ ═
|
| 338 |
+
2022-12-20 20:17:56,382 INFO ___FILE_ONLY___ ═
|
| 339 |
+
2022-12-20 20:17:56,437 INFO ___FILE_ONLY___ ═
|
| 340 |
+
2022-12-20 20:17:56,463 INFO ___FILE_ONLY___ ═
|
| 341 |
+
2022-12-20 20:17:56,487 INFO ___FILE_ONLY___ ═
|
| 342 |
+
2022-12-20 20:17:56,514 INFO ___FILE_ONLY___ ═
|
| 343 |
+
2022-12-20 20:17:56,545 INFO ___FILE_ONLY___ ═
|
| 344 |
+
2022-12-20 20:17:56,576 INFO ___FILE_ONLY___ ═
|
| 345 |
+
2022-12-20 20:17:56,606 INFO ___FILE_ONLY___ ═
|
| 346 |
+
2022-12-20 20:17:57,388 INFO ___FILE_ONLY___ ═
|
| 347 |
+
2022-12-20 20:17:57,769 INFO ___FILE_ONLY___ ═
|
| 348 |
+
2022-12-20 20:17:57,792 INFO ___FILE_ONLY___ ═
|
| 349 |
+
2022-12-20 20:17:57,816 INFO ___FILE_ONLY___ ═
|
| 350 |
+
2022-12-20 20:17:57,816 INFO ___FILE_ONLY___ ╝
|
| 351 |
+
|
| 352 |
+
2022-12-20 20:17:57,882 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 353 |
+
|
| 354 |
+
2022-12-20 20:17:57,883 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.9 ═╣
|
| 355 |
+
|
| 356 |
+
2022-12-20 20:17:57,883 INFO ___FILE_ONLY___ ╚
|
| 357 |
+
2022-12-20 20:17:57,888 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 358 |
+
2022-12-20 20:17:57,888 INFO ___FILE_ONLY___ ╝
|
| 359 |
+
|
| 360 |
+
2022-12-20 20:17:57,894 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 361 |
+
|
| 362 |
+
2022-12-20 20:17:57,895 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool ═╣
|
| 363 |
+
|
| 364 |
+
2022-12-20 20:17:57,895 INFO ___FILE_ONLY___ ╚
|
| 365 |
+
2022-12-20 20:17:57,899 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 366 |
+
2022-12-20 20:17:57,972 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-20221205224721.tar.gz HTTP/1.1" 200 16292401
|
| 367 |
+
2022-12-20 20:17:58,074 INFO ___FILE_ONLY___ ═
|
| 368 |
+
2022-12-20 20:17:58,075 INFO ___FILE_ONLY___ ═
|
| 369 |
+
2022-12-20 20:17:58,077 INFO ___FILE_ONLY___ ═
|
| 370 |
+
2022-12-20 20:17:58,078 INFO ___FILE_ONLY___ ═
|
| 371 |
+
2022-12-20 20:17:58,080 INFO ___FILE_ONLY___ ═
|
| 372 |
+
2022-12-20 20:17:58,081 INFO ___FILE_ONLY___ ═
|
| 373 |
+
2022-12-20 20:17:58,082 INFO ___FILE_ONLY___ ═
|
| 374 |
+
2022-12-20 20:17:58,084 INFO ___FILE_ONLY___ ═
|
| 375 |
+
2022-12-20 20:17:58,085 INFO ___FILE_ONLY___ ═
|
| 376 |
+
2022-12-20 20:17:58,086 INFO ___FILE_ONLY___ ═
|
| 377 |
+
2022-12-20 20:17:58,088 INFO ___FILE_ONLY___ ═
|
| 378 |
+
2022-12-20 20:17:58,089 INFO ___FILE_ONLY___ ═
|
| 379 |
+
2022-12-20 20:17:58,091 INFO ___FILE_ONLY___ ═
|
| 380 |
+
2022-12-20 20:17:58,092 INFO ___FILE_ONLY___ ═
|
| 381 |
+
2022-12-20 20:17:58,093 INFO ___FILE_ONLY___ ═
|
| 382 |
+
2022-12-20 20:17:58,095 INFO ___FILE_ONLY___ ═
|
| 383 |
+
2022-12-20 20:17:58,096 INFO ___FILE_ONLY___ ═
|
| 384 |
+
2022-12-20 20:17:58,098 INFO ___FILE_ONLY___ ═
|
| 385 |
+
2022-12-20 20:17:58,099 INFO ___FILE_ONLY___ ═
|
| 386 |
+
2022-12-20 20:17:58,100 INFO ___FILE_ONLY___ ═
|
| 387 |
+
2022-12-20 20:17:58,102 INFO ___FILE_ONLY___ ═
|
| 388 |
+
2022-12-20 20:17:58,103 INFO ___FILE_ONLY___ ═
|
| 389 |
+
2022-12-20 20:17:58,105 INFO ___FILE_ONLY___ ═
|
| 390 |
+
2022-12-20 20:17:58,106 INFO ___FILE_ONLY___ ═
|
| 391 |
+
2022-12-20 20:17:58,108 INFO ___FILE_ONLY___ ═
|
| 392 |
+
2022-12-20 20:17:58,109 INFO ___FILE_ONLY___ ═
|
| 393 |
+
2022-12-20 20:17:58,110 INFO ___FILE_ONLY___ ═
|
| 394 |
+
2022-12-20 20:17:58,112 INFO ___FILE_ONLY___ ═
|
| 395 |
+
2022-12-20 20:17:58,113 INFO ___FILE_ONLY___ ═
|
| 396 |
+
2022-12-20 20:17:58,115 INFO ___FILE_ONLY___ ═
|
| 397 |
+
2022-12-20 20:17:59,411 INFO ___FILE_ONLY___ ═
|
| 398 |
+
2022-12-20 20:17:59,488 INFO ___FILE_ONLY___ ═
|
| 399 |
+
2022-12-20 20:17:59,564 INFO ___FILE_ONLY___ ═
|
| 400 |
+
2022-12-20 20:17:59,639 INFO ___FILE_ONLY___ ═
|
| 401 |
+
2022-12-20 20:17:59,744 INFO ___FILE_ONLY___ ═
|
| 402 |
+
2022-12-20 20:17:59,833 INFO ___FILE_ONLY___ ═
|
| 403 |
+
2022-12-20 20:17:59,940 INFO ___FILE_ONLY___ ═
|
| 404 |
+
2022-12-20 20:18:00,026 INFO ___FILE_ONLY___ ═
|
| 405 |
+
2022-12-20 20:18:00,093 INFO ___FILE_ONLY___ ═
|
| 406 |
+
2022-12-20 20:18:00,214 INFO ___FILE_ONLY___ ═
|
| 407 |
+
2022-12-20 20:18:00,284 INFO ___FILE_ONLY___ ═
|
| 408 |
+
2022-12-20 20:18:00,372 INFO ___FILE_ONLY___ ═
|
| 409 |
+
2022-12-20 20:18:00,449 INFO ___FILE_ONLY___ ═
|
| 410 |
+
2022-12-20 20:18:00,532 INFO ___FILE_ONLY___ ═
|
| 411 |
+
2022-12-20 20:18:00,609 INFO ___FILE_ONLY___ ═
|
| 412 |
+
2022-12-20 20:18:00,680 INFO ___FILE_ONLY___ ═
|
| 413 |
+
2022-12-20 20:18:00,757 INFO ___FILE_ONLY___ ═
|
| 414 |
+
2022-12-20 20:18:00,842 INFO ___FILE_ONLY___ ═
|
| 415 |
+
2022-12-20 20:18:00,913 INFO ___FILE_ONLY___ ═
|
| 416 |
+
2022-12-20 20:18:00,990 INFO ___FILE_ONLY___ ═
|
| 417 |
+
2022-12-20 20:18:01,068 INFO ___FILE_ONLY___ ═
|
| 418 |
+
2022-12-20 20:18:01,145 INFO ___FILE_ONLY___ ═
|
| 419 |
+
2022-12-20 20:18:01,233 INFO ___FILE_ONLY___ ═
|
| 420 |
+
2022-12-20 20:18:01,309 INFO ___FILE_ONLY___ ═
|
| 421 |
+
2022-12-20 20:18:01,396 INFO ___FILE_ONLY___ ═
|
| 422 |
+
2022-12-20 20:18:01,484 INFO ___FILE_ONLY___ ═
|
| 423 |
+
2022-12-20 20:18:01,561 INFO ___FILE_ONLY___ ═
|
| 424 |
+
2022-12-20 20:18:01,634 INFO ___FILE_ONLY___ ═
|
| 425 |
+
2022-12-20 20:18:01,708 INFO ___FILE_ONLY___ ═
|
| 426 |
+
2022-12-20 20:18:01,800 INFO ___FILE_ONLY___ ═
|
| 427 |
+
2022-12-20 20:18:01,800 INFO ___FILE_ONLY___ ╝
|
| 428 |
+
|
| 429 |
+
2022-12-20 20:18:01,899 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 430 |
+
|
| 431 |
+
2022-12-20 20:18:01,900 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool (Platform... ═╣
|
| 432 |
+
|
| 433 |
+
2022-12-20 20:18:01,900 INFO ___FILE_ONLY___ ╚
|
| 434 |
+
2022-12-20 20:18:01,904 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 435 |
+
2022-12-20 20:18:01,973 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-nix-20220920185015.tar.gz HTTP/1.1" 200 1851
|
| 436 |
+
2022-12-20 20:18:01,974 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 437 |
+
2022-12-20 20:18:01,976 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 438 |
+
2022-12-20 20:18:01,976 INFO ___FILE_ONLY___ ╝
|
| 439 |
+
|
| 440 |
+
2022-12-20 20:18:02,025 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 441 |
+
|
| 442 |
+
2022-12-20 20:18:02,025 INFO ___FILE_ONLY___ ╠═ Installing: Default set of gcloud commands ═╣
|
| 443 |
+
|
| 444 |
+
2022-12-20 20:18:02,025 INFO ___FILE_ONLY___ ╚
|
| 445 |
+
2022-12-20 20:18:02,030 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 446 |
+
2022-12-20 20:18:02,030 INFO ___FILE_ONLY___ ╝
|
| 447 |
+
|
| 448 |
+
2022-12-20 20:18:02,037 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 449 |
+
|
| 450 |
+
2022-12-20 20:18:02,037 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CLI Core Libraries (Platform... ═╣
|
| 451 |
+
|
| 452 |
+
2022-12-20 20:18:02,037 INFO ___FILE_ONLY___ ╚
|
| 453 |
+
2022-12-20 20:18:02,042 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 454 |
+
2022-12-20 20:18:02,115 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-core-nix-20220920185015.tar.gz HTTP/1.1" 200 2221
|
| 455 |
+
2022-12-20 20:18:02,116 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 456 |
+
2022-12-20 20:18:02,118 INFO ___FILE_ONLY___ ═══════════════
|
| 457 |
+
2022-12-20 20:18:02,118 INFO ___FILE_ONLY___ ═══════════════
|
| 458 |
+
2022-12-20 20:18:02,118 INFO ___FILE_ONLY___ ╝
|
| 459 |
+
|
| 460 |
+
2022-12-20 20:18:02,132 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 461 |
+
|
| 462 |
+
2022-12-20 20:18:02,132 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣
|
| 463 |
+
|
| 464 |
+
2022-12-20 20:18:02,132 INFO ___FILE_ONLY___ ╚
|
| 465 |
+
2022-12-20 20:18:02,137 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 466 |
+
2022-12-20 20:18:02,138 INFO ___FILE_ONLY___ ╝
|
| 467 |
+
|
| 468 |
+
2022-12-20 20:18:02,144 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 469 |
+
|
| 470 |
+
2022-12-20 20:18:02,144 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣
|
| 471 |
+
|
| 472 |
+
2022-12-20 20:18:02,144 INFO ___FILE_ONLY___ ╚
|
| 473 |
+
2022-12-20 20:18:02,149 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 474 |
+
2022-12-20 20:18:02,177 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20221205224721.tar.gz HTTP/1.1" 200 1235322
|
| 475 |
+
2022-12-20 20:18:02,194 INFO ___FILE_ONLY___ ═
|
| 476 |
+
2022-12-20 20:18:02,196 INFO ___FILE_ONLY___ ═
|
| 477 |
+
2022-12-20 20:18:02,196 INFO ___FILE_ONLY___ ═
|
| 478 |
+
2022-12-20 20:18:02,197 INFO ___FILE_ONLY___ ═
|
| 479 |
+
2022-12-20 20:18:02,197 INFO ___FILE_ONLY___ ═
|
| 480 |
+
2022-12-20 20:18:02,198 INFO ___FILE_ONLY___ ═
|
| 481 |
+
2022-12-20 20:18:02,199 INFO ___FILE_ONLY___ ═
|
| 482 |
+
2022-12-20 20:18:02,200 INFO ___FILE_ONLY___ ═
|
| 483 |
+
2022-12-20 20:18:02,200 INFO ___FILE_ONLY___ ═
|
| 484 |
+
2022-12-20 20:18:02,201 INFO ___FILE_ONLY___ ═
|
| 485 |
+
2022-12-20 20:18:02,201 INFO ___FILE_ONLY___ ═
|
| 486 |
+
2022-12-20 20:18:02,201 INFO ___FILE_ONLY___ ═
|
| 487 |
+
2022-12-20 20:18:02,202 INFO ___FILE_ONLY___ ═
|
| 488 |
+
2022-12-20 20:18:02,202 INFO ___FILE_ONLY___ ═
|
| 489 |
+
2022-12-20 20:18:02,202 INFO ___FILE_ONLY___ ═
|
| 490 |
+
2022-12-20 20:18:02,202 INFO ___FILE_ONLY___ ═
|
| 491 |
+
2022-12-20 20:18:02,203 INFO ___FILE_ONLY___ ═
|
| 492 |
+
2022-12-20 20:18:02,203 INFO ___FILE_ONLY___ ═
|
| 493 |
+
2022-12-20 20:18:02,203 INFO ___FILE_ONLY___ ═
|
| 494 |
+
2022-12-20 20:18:02,203 INFO ___FILE_ONLY___ ═
|
| 495 |
+
2022-12-20 20:18:02,203 INFO ___FILE_ONLY___ ═
|
| 496 |
+
2022-12-20 20:18:02,204 INFO ___FILE_ONLY___ ═
|
| 497 |
+
2022-12-20 20:18:02,204 INFO ___FILE_ONLY___ ═
|
| 498 |
+
2022-12-20 20:18:02,204 INFO ___FILE_ONLY___ ═
|
| 499 |
+
2022-12-20 20:18:02,204 INFO ___FILE_ONLY___ ═
|
| 500 |
+
2022-12-20 20:18:02,204 INFO ___FILE_ONLY___ ═
|
| 501 |
+
2022-12-20 20:18:02,205 INFO ___FILE_ONLY___ ═
|
| 502 |
+
2022-12-20 20:18:02,205 INFO ___FILE_ONLY___ ═
|
| 503 |
+
2022-12-20 20:18:02,205 INFO ___FILE_ONLY___ ═
|
| 504 |
+
2022-12-20 20:18:02,205 INFO ___FILE_ONLY___ ═
|
| 505 |
+
2022-12-20 20:18:02,243 INFO ___FILE_ONLY___ ═══════════════
|
| 506 |
+
2022-12-20 20:18:02,244 INFO ___FILE_ONLY___ ═══════════════
|
| 507 |
+
2022-12-20 20:18:02,244 INFO ___FILE_ONLY___ ╝
|
| 508 |
+
|
| 509 |
+
2022-12-20 20:18:02,257 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 510 |
+
|
| 511 |
+
2022-12-20 20:18:02,257 INFO ___FILE_ONLY___ ╠═ Installing: anthoscli ═╣
|
| 512 |
+
|
| 513 |
+
2022-12-20 20:18:02,257 INFO ___FILE_ONLY___ ╚
|
| 514 |
+
2022-12-20 20:18:02,262 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 515 |
+
2022-12-20 20:18:02,337 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-anthoscli-linux-x86_64-20221017194419.tar.gz HTTP/1.1" 200 41007646
|
| 516 |
+
2022-12-20 20:18:02,584 INFO ___FILE_ONLY___ ═
|
| 517 |
+
2022-12-20 20:18:02,587 INFO ___FILE_ONLY___ ═
|
| 518 |
+
2022-12-20 20:18:02,591 INFO ___FILE_ONLY___ ═
|
| 519 |
+
2022-12-20 20:18:02,594 INFO ___FILE_ONLY___ ═
|
| 520 |
+
2022-12-20 20:18:02,597 INFO ___FILE_ONLY___ ═
|
| 521 |
+
2022-12-20 20:18:02,601 INFO ___FILE_ONLY___ ═
|
| 522 |
+
2022-12-20 20:18:02,604 INFO ___FILE_ONLY___ ═
|
| 523 |
+
2022-12-20 20:18:02,608 INFO ___FILE_ONLY___ ═
|
| 524 |
+
2022-12-20 20:18:02,611 INFO ___FILE_ONLY___ ═
|
| 525 |
+
2022-12-20 20:18:02,614 INFO ___FILE_ONLY___ ═
|
| 526 |
+
2022-12-20 20:18:02,618 INFO ___FILE_ONLY___ ═
|
| 527 |
+
2022-12-20 20:18:02,621 INFO ___FILE_ONLY___ ═
|
| 528 |
+
2022-12-20 20:18:02,624 INFO ___FILE_ONLY___ ═
|
| 529 |
+
2022-12-20 20:18:02,628 INFO ___FILE_ONLY___ ═
|
| 530 |
+
2022-12-20 20:18:02,631 INFO ___FILE_ONLY___ ═
|
| 531 |
+
2022-12-20 20:18:02,634 INFO ___FILE_ONLY___ ═
|
| 532 |
+
2022-12-20 20:18:02,638 INFO ___FILE_ONLY___ ═
|
| 533 |
+
2022-12-20 20:18:02,641 INFO ___FILE_ONLY___ ═
|
| 534 |
+
2022-12-20 20:18:02,644 INFO ___FILE_ONLY___ ═
|
| 535 |
+
2022-12-20 20:18:02,648 INFO ___FILE_ONLY___ ═
|
| 536 |
+
2022-12-20 20:18:02,651 INFO ___FILE_ONLY___ ═
|
| 537 |
+
2022-12-20 20:18:02,654 INFO ___FILE_ONLY___ ═
|
| 538 |
+
2022-12-20 20:18:02,657 INFO ___FILE_ONLY___ ═
|
| 539 |
+
2022-12-20 20:18:02,661 INFO ___FILE_ONLY___ ═
|
| 540 |
+
2022-12-20 20:18:02,664 INFO ___FILE_ONLY___ ═
|
| 541 |
+
2022-12-20 20:18:02,668 INFO ___FILE_ONLY___ ═
|
| 542 |
+
2022-12-20 20:18:02,671 INFO ___FILE_ONLY___ ═
|
| 543 |
+
2022-12-20 20:18:02,675 INFO ___FILE_ONLY___ ═
|
| 544 |
+
2022-12-20 20:18:02,678 INFO ___FILE_ONLY___ ═
|
| 545 |
+
2022-12-20 20:18:02,682 INFO ___FILE_ONLY___ ═
|
| 546 |
+
2022-12-20 20:18:04,120 INFO ___FILE_ONLY___ ══════════
|
| 547 |
+
2022-12-20 20:18:04,126 INFO ___FILE_ONLY___ ═════════
|
| 548 |
+
2022-12-20 20:18:04,154 INFO ___FILE_ONLY___ ═══════════
|
| 549 |
+
2022-12-20 20:18:04,154 INFO ___FILE_ONLY___ ╝
|
| 550 |
+
|
| 551 |
+
2022-12-20 20:18:04,185 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 552 |
+
|
| 553 |
+
2022-12-20 20:18:04,185 INFO ___FILE_ONLY___ ╠═ Installing: anthoscli ═╣
|
| 554 |
+
|
| 555 |
+
2022-12-20 20:18:04,185 INFO ___FILE_ONLY___ ╚
|
| 556 |
+
2022-12-20 20:18:04,190 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 557 |
+
2022-12-20 20:18:04,190 INFO ___FILE_ONLY___ ╝
|
| 558 |
+
|
| 559 |
+
2022-12-20 20:18:04,197 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 560 |
+
|
| 561 |
+
2022-12-20 20:18:04,197 INFO ___FILE_ONLY___ ╠═ Installing: gcloud cli dependencies ═╣
|
| 562 |
+
|
| 563 |
+
2022-12-20 20:18:04,197 INFO ___FILE_ONLY___ ╚
|
| 564 |
+
2022-12-20 20:18:04,201 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 565 |
+
2022-12-20 20:18:04,276 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-deps-linux-x86_64-20210416153011.tar.gz HTTP/1.1" 200 104
|
| 566 |
+
2022-12-20 20:18:04,277 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 567 |
+
2022-12-20 20:18:04,277 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 568 |
+
2022-12-20 20:18:04,277 INFO ___FILE_ONLY___ ╝
|
| 569 |
+
|
| 570 |
+
2022-12-20 20:18:04,291 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 571 |
+
|
| 572 |
+
2022-12-20 20:18:04,291 INFO ___FILE_ONLY___ ╠═ Creating backup and activating new installation ═╣
|
| 573 |
+
|
| 574 |
+
2022-12-20 20:18:04,291 INFO ___FILE_ONLY___ ╚
|
| 575 |
+
2022-12-20 20:18:04,292 DEBUG root Attempting to move directory [/tools/google-cloud-sdk] to [/tools/google-cloud-sdk.staging/.install/.backup]
|
| 576 |
+
2022-12-20 20:18:04,292 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 577 |
+
2022-12-20 20:18:04,292 DEBUG root Attempting to move directory [/tools/google-cloud-sdk.staging] to [/tools/google-cloud-sdk]
|
| 578 |
+
2022-12-20 20:18:04,292 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 579 |
+
2022-12-20 20:18:04,292 INFO ___FILE_ONLY___ ╝
|
| 580 |
+
|
| 581 |
+
2022-12-20 20:18:04,298 DEBUG root Updating notification cache...
|
| 582 |
+
2022-12-20 20:18:04,299 INFO ___FILE_ONLY___
|
| 583 |
+
|
| 584 |
+
2022-12-20 20:18:04,305 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 585 |
+
2022-12-20 20:18:04,306 DEBUG root Executing command: ['python3', '-S', '/tools/google-cloud-sdk/lib/gcloud.py', 'components', 'post-process']
|
| 586 |
+
2022-12-20 20:18:32,586 DEBUG ___FILE_ONLY___
|
| 587 |
+
2022-12-20 20:18:32,587 DEBUG ___FILE_ONLY___
|
| 588 |
+
2022-12-20 20:18:32,597 INFO ___FILE_ONLY___
|
| 589 |
+
Update done!
|
| 590 |
+
|
| 591 |
+
|
| 592 |
+
2022-12-20 20:18:32,604 INFO root Display format: "none"
|
.config/logs/2022.12.20/20.18.05.031957.log
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:18:05,033 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2022-12-20 20:18:05,035 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2022-12-20 20:18:05,038 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2022-12-20 20:18:32,483 INFO root Display format: "none"
|
.config/logs/2022.12.20/20.18.33.478842.log
ADDED
|
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:18:33,480 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2022-12-20 20:18:33,483 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2022-12-20 20:18:33,486 DEBUG root Running [gcloud.components.update] with arguments: [--quiet: "True", COMPONENT-IDS:8: "['gcloud', 'core', 'bq', 'gsutil', 'compute', 'preview', 'alpha', 'beta']"]
|
| 4 |
+
2022-12-20 20:18:33,487 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2022-12-20 20:18:33,492 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2022-12-20 20:18:33,571 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 203441
|
| 8 |
+
2022-12-20 20:18:33,590 WARNING root Component [compute] no longer exists.
|
| 9 |
+
2022-12-20 20:18:33,590 WARNING root Component [preview] no longer exists.
|
| 10 |
+
2022-12-20 20:18:33,591 INFO ___FILE_ONLY___
|
| 11 |
+
|
| 12 |
+
2022-12-20 20:18:33,592 INFO ___FILE_ONLY___
|
| 13 |
+
Your current Google Cloud CLI version is: 412.0.0
|
| 14 |
+
|
| 15 |
+
2022-12-20 20:18:33,592 INFO ___FILE_ONLY___ Installing components from version: 412.0.0
|
| 16 |
+
|
| 17 |
+
2022-12-20 20:18:33,592 INFO ___FILE_ONLY___
|
| 18 |
+
|
| 19 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___ ┌──────────────────────────────────────────────┐
|
| 20 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___
|
| 21 |
+
|
| 22 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 23 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___
|
| 24 |
+
|
| 25 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___ ├───────────────────────┬────────────┬─────────┤
|
| 26 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___
|
| 27 |
+
|
| 28 |
+
2022-12-20 20:18:33,595 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 29 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___
|
| 30 |
+
|
| 31 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___ ├───────────────────────┼────────────┼─────────┤
|
| 32 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___
|
| 33 |
+
|
| 34 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___ │
|
| 35 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___ gcloud Alpha Commands
|
| 36 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___
|
| 37 |
+
2022-12-20 20:18:33,596 INFO ___FILE_ONLY___ │
|
| 38 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___ 2022.12.09
|
| 39 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___
|
| 40 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___ │
|
| 41 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___ < 1 MiB
|
| 42 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___
|
| 43 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___ │
|
| 44 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___
|
| 45 |
+
|
| 46 |
+
2022-12-20 20:18:33,597 INFO ___FILE_ONLY___ │
|
| 47 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ gcloud Beta Commands
|
| 48 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___
|
| 49 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ │
|
| 50 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ 2022.12.09
|
| 51 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___
|
| 52 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ │
|
| 53 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ < 1 MiB
|
| 54 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___
|
| 55 |
+
2022-12-20 20:18:33,598 INFO ___FILE_ONLY___ │
|
| 56 |
+
2022-12-20 20:18:33,599 INFO ___FILE_ONLY___
|
| 57 |
+
|
| 58 |
+
2022-12-20 20:18:33,599 INFO ___FILE_ONLY___ └───────────────────────┴────────────┴─────────┘
|
| 59 |
+
2022-12-20 20:18:33,599 INFO ___FILE_ONLY___
|
| 60 |
+
|
| 61 |
+
2022-12-20 20:18:33,599 INFO ___FILE_ONLY___
|
| 62 |
+
|
| 63 |
+
2022-12-20 20:18:33,601 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 64 |
+
2022-12-20 20:18:33,674 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 916325
|
| 65 |
+
2022-12-20 20:18:33,705 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 66 |
+
https://cloud.google.com/sdk/release_notes
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
2022-12-20 20:18:33,712 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 70 |
+
|
| 71 |
+
2022-12-20 20:18:33,712 INFO ___FILE_ONLY___ ╠═ Creating update staging area ═╣
|
| 72 |
+
|
| 73 |
+
2022-12-20 20:18:33,713 INFO ___FILE_ONLY___ ╚
|
| 74 |
+
2022-12-20 20:18:33,713 INFO ___FILE_ONLY___ ══════
|
| 75 |
+
2022-12-20 20:18:35,027 INFO ___FILE_ONLY___ ══════
|
| 76 |
+
2022-12-20 20:18:35,028 INFO ___FILE_ONLY___ ══════
|
| 77 |
+
2022-12-20 20:18:35,444 INFO ___FILE_ONLY___ ═
|
| 78 |
+
2022-12-20 20:18:35,635 INFO ___FILE_ONLY___ ═
|
| 79 |
+
2022-12-20 20:18:35,807 INFO ___FILE_ONLY___ ═
|
| 80 |
+
2022-12-20 20:18:35,991 INFO ___FILE_ONLY___ ═
|
| 81 |
+
2022-12-20 20:18:36,218 INFO ___FILE_ONLY___ ═
|
| 82 |
+
2022-12-20 20:18:36,415 INFO ___FILE_ONLY___ ═
|
| 83 |
+
2022-12-20 20:18:36,553 INFO ___FILE_ONLY___ ═
|
| 84 |
+
2022-12-20 20:18:36,673 INFO ___FILE_ONLY___ ═
|
| 85 |
+
2022-12-20 20:18:36,947 INFO ___FILE_ONLY___ ═
|
| 86 |
+
2022-12-20 20:18:37,118 INFO ___FILE_ONLY___ ═
|
| 87 |
+
2022-12-20 20:18:37,265 INFO ___FILE_ONLY___ ═
|
| 88 |
+
2022-12-20 20:18:37,471 INFO ___FILE_ONLY___ ═
|
| 89 |
+
2022-12-20 20:18:37,607 INFO ___FILE_ONLY___ ═
|
| 90 |
+
2022-12-20 20:18:37,768 INFO ___FILE_ONLY___ ═
|
| 91 |
+
2022-12-20 20:18:38,035 INFO ___FILE_ONLY___ ═
|
| 92 |
+
2022-12-20 20:18:38,407 INFO ___FILE_ONLY___ ═
|
| 93 |
+
2022-12-20 20:18:38,670 INFO ___FILE_ONLY___ ═
|
| 94 |
+
2022-12-20 20:18:39,369 INFO ___FILE_ONLY___ ═
|
| 95 |
+
2022-12-20 20:18:39,493 INFO ___FILE_ONLY___ ═
|
| 96 |
+
2022-12-20 20:18:39,635 INFO ___FILE_ONLY___ ═
|
| 97 |
+
2022-12-20 20:18:39,746 INFO ___FILE_ONLY___ ═
|
| 98 |
+
2022-12-20 20:18:39,861 INFO ___FILE_ONLY___ ═
|
| 99 |
+
2022-12-20 20:18:39,970 INFO ___FILE_ONLY___ ═
|
| 100 |
+
2022-12-20 20:18:40,113 INFO ___FILE_ONLY___ ═
|
| 101 |
+
2022-12-20 20:18:40,280 INFO ___FILE_ONLY___ ═
|
| 102 |
+
2022-12-20 20:18:40,416 INFO ___FILE_ONLY___ ═
|
| 103 |
+
2022-12-20 20:18:40,532 INFO ___FILE_ONLY___ ═
|
| 104 |
+
2022-12-20 20:18:40,647 INFO ___FILE_ONLY___ ═
|
| 105 |
+
2022-12-20 20:18:40,774 INFO ___FILE_ONLY___ ═
|
| 106 |
+
2022-12-20 20:18:40,875 INFO ___FILE_ONLY___ ═
|
| 107 |
+
2022-12-20 20:18:41,007 INFO ___FILE_ONLY___ ═
|
| 108 |
+
2022-12-20 20:18:41,125 INFO ___FILE_ONLY___ ═
|
| 109 |
+
2022-12-20 20:18:41,246 INFO ___FILE_ONLY___ ═
|
| 110 |
+
2022-12-20 20:18:41,358 INFO ___FILE_ONLY___ ═
|
| 111 |
+
2022-12-20 20:18:41,476 INFO ___FILE_ONLY___ ═
|
| 112 |
+
2022-12-20 20:18:41,585 INFO ___FILE_ONLY___ ═
|
| 113 |
+
2022-12-20 20:18:41,679 INFO ___FILE_ONLY___ ═
|
| 114 |
+
2022-12-20 20:18:41,807 INFO ___FILE_ONLY___ ═
|
| 115 |
+
2022-12-20 20:18:41,935 INFO ___FILE_ONLY___ ═
|
| 116 |
+
2022-12-20 20:18:42,098 INFO ___FILE_ONLY___ ═
|
| 117 |
+
2022-12-20 20:18:42,367 INFO ___FILE_ONLY___ ═
|
| 118 |
+
2022-12-20 20:18:42,530 INFO ___FILE_ONLY___ ═
|
| 119 |
+
2022-12-20 20:18:42,530 INFO ___FILE_ONLY___ ╝
|
| 120 |
+
|
| 121 |
+
2022-12-20 20:18:47,407 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 122 |
+
|
| 123 |
+
2022-12-20 20:18:47,407 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Alpha Commands ═╣
|
| 124 |
+
|
| 125 |
+
2022-12-20 20:18:47,407 INFO ___FILE_ONLY___ ╚
|
| 126 |
+
2022-12-20 20:18:47,412 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 127 |
+
2022-12-20 20:18:47,483 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-alpha-20221209155815.tar.gz HTTP/1.1" 200 800
|
| 128 |
+
2022-12-20 20:18:47,484 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 129 |
+
2022-12-20 20:18:47,487 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 130 |
+
2022-12-20 20:18:47,487 INFO ___FILE_ONLY___ ╝
|
| 131 |
+
|
| 132 |
+
2022-12-20 20:18:47,502 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 133 |
+
|
| 134 |
+
2022-12-20 20:18:47,503 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Beta Commands ═╣
|
| 135 |
+
|
| 136 |
+
2022-12-20 20:18:47,503 INFO ___FILE_ONLY___ ╚
|
| 137 |
+
2022-12-20 20:18:47,508 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 138 |
+
2022-12-20 20:18:47,533 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-beta-20221209155815.tar.gz HTTP/1.1" 200 797
|
| 139 |
+
2022-12-20 20:18:47,534 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 140 |
+
2022-12-20 20:18:47,535 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 141 |
+
2022-12-20 20:18:47,535 INFO ___FILE_ONLY___ ╝
|
| 142 |
+
|
| 143 |
+
2022-12-20 20:18:47,548 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 144 |
+
|
| 145 |
+
2022-12-20 20:18:47,548 INFO ___FILE_ONLY___ ╠═ Creating backup and activating new installation ═╣
|
| 146 |
+
|
| 147 |
+
2022-12-20 20:18:47,548 INFO ___FILE_ONLY___ ╚
|
| 148 |
+
2022-12-20 20:18:47,549 DEBUG root Attempting to move directory [/tools/google-cloud-sdk] to [/tools/google-cloud-sdk.staging/.install/.backup]
|
| 149 |
+
2022-12-20 20:18:47,549 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 150 |
+
2022-12-20 20:18:47,549 DEBUG root Attempting to move directory [/tools/google-cloud-sdk.staging] to [/tools/google-cloud-sdk]
|
| 151 |
+
2022-12-20 20:18:47,549 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 152 |
+
2022-12-20 20:18:47,549 INFO ___FILE_ONLY___ ╝
|
| 153 |
+
|
| 154 |
+
2022-12-20 20:18:47,555 DEBUG root Updating notification cache...
|
| 155 |
+
2022-12-20 20:18:47,556 INFO ___FILE_ONLY___
|
| 156 |
+
|
| 157 |
+
2022-12-20 20:18:47,563 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 158 |
+
2022-12-20 20:18:47,563 DEBUG root Executing command: ['python3', '-S', '/tools/google-cloud-sdk/lib/gcloud.py', 'components', 'post-process']
|
| 159 |
+
2022-12-20 20:19:17,822 DEBUG ___FILE_ONLY___
|
| 160 |
+
2022-12-20 20:19:17,823 DEBUG ___FILE_ONLY___
|
| 161 |
+
2022-12-20 20:19:17,856 INFO ___FILE_ONLY___
|
| 162 |
+
Update done!
|
| 163 |
+
|
| 164 |
+
|
| 165 |
+
2022-12-20 20:19:17,862 INFO root Display format: "none"
|
.config/logs/2022.12.20/20.18.48.288023.log
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:18:48,289 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2022-12-20 20:18:48,292 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2022-12-20 20:18:48,294 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2022-12-20 20:19:17,710 INFO root Display format: "none"
|
.config/logs/2022.12.20/20.19.18.730018.log
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:19:18,732 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2022-12-20 20:19:18,766 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2022-12-20 20:19:18,769 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "component_manager/disable_update_check", VALUE: "true"]
|
| 4 |
+
2022-12-20 20:19:18,803 INFO ___FILE_ONLY___ Updated property [component_manager/disable_update_check].
|
| 5 |
+
|
| 6 |
+
2022-12-20 20:19:18,804 INFO root Display format: "default"
|
| 7 |
+
2022-12-20 20:19:18,805 DEBUG root SDK update checks are disabled.
|
.config/logs/2022.12.20/20.19.19.661684.log
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2022-12-20 20:19:19,663 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2022-12-20 20:19:19,697 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2022-12-20 20:19:19,700 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "compute/gce_metadata_read_timeout_sec", VALUE: "0"]
|
| 4 |
+
2022-12-20 20:19:19,701 INFO ___FILE_ONLY___ Updated property [compute/gce_metadata_read_timeout_sec].
|
| 5 |
+
|
| 6 |
+
2022-12-20 20:19:19,702 INFO root Display format: "default"
|
| 7 |
+
2022-12-20 20:19:19,703 DEBUG root SDK update checks are disabled.
|
.gitattributes
CHANGED
|
@@ -168,3 +168,18 @@ ceres-bin/bin/ba_iterschur_cxsparse_clustjacobi_auto_threads_test filter=lfs dif
|
|
| 168 |
ceres-bin/lib/libceres.a filter=lfs diff=lfs merge=lfs -text
|
| 169 |
sample_data/mnist_train_small.csv filter=lfs diff=lfs merge=lfs -text
|
| 170 |
sample_data/mnist_test.csv filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
ceres-bin/lib/libceres.a filter=lfs diff=lfs merge=lfs -text
|
| 169 |
sample_data/mnist_train_small.csv filter=lfs diff=lfs merge=lfs -text
|
| 170 |
sample_data/mnist_test.csv filter=lfs diff=lfs merge=lfs -text
|
| 171 |
+
colmap/build/src/libcolmap.a filter=lfs diff=lfs merge=lfs -text
|
| 172 |
+
colmap/build/src/libcolmap_cuda.a filter=lfs diff=lfs merge=lfs -text
|
| 173 |
+
colmap/build/src/CMakeFiles/colmap_cuda.dir/mvs/patch_match_cuda.cu.o filter=lfs diff=lfs merge=lfs -text
|
| 174 |
+
colmap/build/src/CMakeFiles/colmap.dir/feature/matching.cc.o filter=lfs diff=lfs merge=lfs -text
|
| 175 |
+
colmap/build/src/CMakeFiles/colmap.dir/optim/bundle_adjustment.cc.o filter=lfs diff=lfs merge=lfs -text
|
| 176 |
+
colmap/build/src/exe/colmap filter=lfs diff=lfs merge=lfs -text
|
| 177 |
+
colmap/build/lib/PBA/libpba.a filter=lfs diff=lfs merge=lfs -text
|
| 178 |
+
colmap/build/lib/PoissonRecon/libpoisson_recon.a filter=lfs diff=lfs merge=lfs -text
|
| 179 |
+
colmap/build/lib/PoissonRecon/CMakeFiles/poisson_recon.dir/PoissonRecon.cpp.o filter=lfs diff=lfs merge=lfs -text
|
| 180 |
+
colmap/build/lib/FLANN/libflann.a filter=lfs diff=lfs merge=lfs -text
|
| 181 |
+
colmap/build/lib/FLANN/CMakeFiles/flann.dir/flann.cpp.o filter=lfs diff=lfs merge=lfs -text
|
| 182 |
+
colmap/build/lib/SiftGPU/libsift_gpu.a filter=lfs diff=lfs merge=lfs -text
|
| 183 |
+
colmap/build/lib/SQLite/libsqlite3.a filter=lfs diff=lfs merge=lfs -text
|
| 184 |
+
colmap/build/lib/SQLite/CMakeFiles/sqlite3.dir/sqlite3.c.o filter=lfs diff=lfs merge=lfs -text
|
| 185 |
+
colmap/doc/images/sparse.png filter=lfs diff=lfs merge=lfs -text
|
colmap/.azure-pipelines/build-mac.yaml
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
parameters:
|
| 2 |
+
displayName: 'Mac 10.15'
|
| 3 |
+
macVersion: '10.15'
|
| 4 |
+
|
| 5 |
+
jobs:
|
| 6 |
+
- job: mac_build_${{ replace(parameters.macVersion, '.', '') }}
|
| 7 |
+
displayName: '${{ parameters.displayName }}'
|
| 8 |
+
pool:
|
| 9 |
+
vmImage: 'macOS-${{ parameters.macVersion }}'
|
| 10 |
+
steps:
|
| 11 |
+
- script: |
|
| 12 |
+
brew install \
|
| 13 |
+
cmake \
|
| 14 |
+
ninja \
|
| 15 |
+
boost \
|
| 16 |
+
eigen \
|
| 17 |
+
freeimage \
|
| 18 |
+
metis \
|
| 19 |
+
glog \
|
| 20 |
+
gflags \
|
| 21 |
+
ceres-solver \
|
| 22 |
+
qt5 \
|
| 23 |
+
glew \
|
| 24 |
+
cgal
|
| 25 |
+
displayName: 'Install dependencies'
|
| 26 |
+
|
| 27 |
+
- script: |
|
| 28 |
+
export PATH="/usr/local/opt/qt@5/bin:$PATH"
|
| 29 |
+
cmake --version
|
| 30 |
+
mkdir build
|
| 31 |
+
cd build
|
| 32 |
+
cmake .. \
|
| 33 |
+
-GNinja \
|
| 34 |
+
-DTESTS_ENABLED=ON \
|
| 35 |
+
-DQt5_DIR=/usr/local/opt/qt/lib/cmake/Qt5
|
| 36 |
+
ninja
|
| 37 |
+
displayName: 'Configure and build'
|
| 38 |
+
|
| 39 |
+
- script: |
|
| 40 |
+
cd build
|
| 41 |
+
ctest
|
| 42 |
+
tests_pass=$?
|
| 43 |
+
if [ $tests_pass -ne 0 ]; then
|
| 44 |
+
echo "\n\n\nTests failed, rerunning with verbose output"
|
| 45 |
+
ctest --rerun-failed --output-on-failure
|
| 46 |
+
fi
|
| 47 |
+
exit $tests_pass
|
| 48 |
+
displayName: 'Run tests'
|
colmap/.azure-pipelines/build-ubuntu.yaml
ADDED
|
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
parameters:
|
| 2 |
+
displayName: 'Ubuntu 20.04'
|
| 3 |
+
ubuntuVersion: '20.04'
|
| 4 |
+
cudaEnabled: false
|
| 5 |
+
asanEnabled: false
|
| 6 |
+
|
| 7 |
+
jobs:
|
| 8 |
+
- job: ubuntu_build_${{ replace(parameters.ubuntuVersion, '.', '') }}_cuda_${{ parameters.cudaEnabled }}_asan_${{ parameters.asanEnabled }}
|
| 9 |
+
displayName: '${{ parameters.displayName }}'
|
| 10 |
+
pool:
|
| 11 |
+
vmImage: 'ubuntu-${{ parameters.ubuntuVersion }}'
|
| 12 |
+
steps:
|
| 13 |
+
- script: |
|
| 14 |
+
sudo apt-get update && sudo apt-get install -y \
|
| 15 |
+
build-essential \
|
| 16 |
+
ninja-build \
|
| 17 |
+
libboost-program-options-dev \
|
| 18 |
+
libboost-filesystem-dev \
|
| 19 |
+
libboost-graph-dev \
|
| 20 |
+
libboost-system-dev \
|
| 21 |
+
libboost-test-dev \
|
| 22 |
+
libeigen3-dev \
|
| 23 |
+
libceres-dev \
|
| 24 |
+
libfreeimage-dev \
|
| 25 |
+
libmetis-dev \
|
| 26 |
+
libgoogle-glog-dev \
|
| 27 |
+
libgflags-dev \
|
| 28 |
+
libglew-dev \
|
| 29 |
+
qtbase5-dev \
|
| 30 |
+
libqt5opengl5-dev \
|
| 31 |
+
libcgal-dev \
|
| 32 |
+
libcgal-qt5-dev \
|
| 33 |
+
libgl1-mesa-dri \
|
| 34 |
+
libunwind-dev \
|
| 35 |
+
xvfb
|
| 36 |
+
displayName: 'Install dependencies'
|
| 37 |
+
|
| 38 |
+
- ${{ if eq(parameters.cudaEnabled, true) }}:
|
| 39 |
+
- ${{ if eq(parameters.ubuntuVersion, '22.04') }}:
|
| 40 |
+
- script: |
|
| 41 |
+
sudo apt-get install -y \
|
| 42 |
+
nvidia-cuda-toolkit \
|
| 43 |
+
nvidia-cuda-toolkit-gcc \
|
| 44 |
+
gcc-10 g++-10
|
| 45 |
+
echo '##vso[task.setvariable variable=CC]/usr/bin/gcc-10'
|
| 46 |
+
echo '##vso[task.setvariable variable=CXX]/usr/bin/g++-10'
|
| 47 |
+
echo '##vso[task.setvariable variable=CUDAHOSTCXX]/usr/bin/g++-10'
|
| 48 |
+
displayName: 'Install CUDA'
|
| 49 |
+
- ${{ if ne(parameters.ubuntuVersion, '22.04') }}:
|
| 50 |
+
- script: |
|
| 51 |
+
sudo apt-get install -y \
|
| 52 |
+
nvidia-cuda-toolkit \
|
| 53 |
+
nvidia-cuda-toolkit-gcc
|
| 54 |
+
echo '##vso[task.setvariable variable=CC]/usr/bin/cuda-gcc'
|
| 55 |
+
echo '##vso[task.setvariable variable=CXX]/usr/bin/cuda-g++'
|
| 56 |
+
displayName: 'Install CUDA'
|
| 57 |
+
|
| 58 |
+
- ${{ if eq(parameters.asanEnabled, true) }}:
|
| 59 |
+
- script: |
|
| 60 |
+
sudo apt-get install -y clang-10
|
| 61 |
+
echo '##vso[task.setvariable variable=CC]/usr/bin/clang'
|
| 62 |
+
echo '##vso[task.setvariable variable=CXX]/usr/bin/clang++'
|
| 63 |
+
displayName: 'Install Clang'
|
| 64 |
+
|
| 65 |
+
- script: |
|
| 66 |
+
cmake --version
|
| 67 |
+
mkdir build
|
| 68 |
+
cd build
|
| 69 |
+
cmake .. \
|
| 70 |
+
-GNinja \
|
| 71 |
+
-DTESTS_ENABLED=ON \
|
| 72 |
+
-DCUDA_ARCHS=5.0 \
|
| 73 |
+
-DASAN_ENABLED=${{ parameters.asanEnabled }}
|
| 74 |
+
ninja
|
| 75 |
+
displayName: 'Configure and build'
|
| 76 |
+
|
| 77 |
+
- script: |
|
| 78 |
+
export DISPLAY=":99.0"
|
| 79 |
+
export QT_QPA_PLATFORM="offscreen"
|
| 80 |
+
Xvfb :99 &
|
| 81 |
+
sleep 3
|
| 82 |
+
cd build
|
| 83 |
+
ctest -E "(feature/sift_test)|(util/opengl_utils_test)|(mvs/gpu_mat_test)"
|
| 84 |
+
tests_pass=$?
|
| 85 |
+
if [ $tests_pass -ne 0 ]; then
|
| 86 |
+
echo "Tests failed, rerunning with verbose output"
|
| 87 |
+
ctest --rerun-failed --output-on-failure
|
| 88 |
+
fi
|
| 89 |
+
exit $tests_pass
|
| 90 |
+
displayName: 'Run tests'
|
colmap/.azure-pipelines/build-windows-vcpkg.txt
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
--triplet
|
| 2 |
+
x64-windows
|
| 3 |
+
boost-filesystem
|
| 4 |
+
boost-graph
|
| 5 |
+
boost-program-options
|
| 6 |
+
boost-regex
|
| 7 |
+
boost-system
|
| 8 |
+
boost-test
|
| 9 |
+
ceres[lapack,suitesparse]
|
| 10 |
+
cgal
|
| 11 |
+
eigen3
|
| 12 |
+
freeimage
|
| 13 |
+
metis
|
| 14 |
+
gflags
|
| 15 |
+
glew
|
| 16 |
+
glog
|
| 17 |
+
qt5-base
|
colmap/.azure-pipelines/build-windows.yaml
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
parameters:
|
| 2 |
+
visualStudioVersion: '2019'
|
| 3 |
+
|
| 4 |
+
jobs:
|
| 5 |
+
- job: windows_build_${{ parameters.visualStudioVersion }}
|
| 6 |
+
displayName: 'Windows VS${{ parameters.visualStudioVersion }}'
|
| 7 |
+
timeoutInMinutes: 360
|
| 8 |
+
pool:
|
| 9 |
+
vmImage: 'windows-${{ parameters.visualStudioVersion }}'
|
| 10 |
+
variables:
|
| 11 |
+
vcpkgGitCommitId: 9b22b40c6c61bf0da2d46346dd44a11e90972cc9
|
| 12 |
+
steps:
|
| 13 |
+
- task: Cache@2
|
| 14 |
+
displayName: 'Cache vcpkg'
|
| 15 |
+
inputs:
|
| 16 |
+
key: $(Build.SourcesDirectory)/.azure-pipelines/build-windows-vcpkg.txt | "$(vcpkgGitCommitId)" | "$(Agent.OS)" | "${{ parameters.visualStudioVersion }}"
|
| 17 |
+
path: '$(Build.BinariesDirectory)/vcpkg'
|
| 18 |
+
|
| 19 |
+
- task: run-vcpkg@0
|
| 20 |
+
displayName: 'Run vcpkg'
|
| 21 |
+
inputs:
|
| 22 |
+
vcpkgArguments: '@$(Build.SourcesDirectory)/.azure-pipelines/build-windows-vcpkg.txt'
|
| 23 |
+
vcpkgGitCommitId: $(vcpkgGitCommitId)
|
| 24 |
+
vcpkgGitURL: https://github.com/microsoft/vcpkg
|
| 25 |
+
|
| 26 |
+
- pwsh: |
|
| 27 |
+
curl -L -o `
|
| 28 |
+
$(Build.BinariesDirectory)/ninja.zip `
|
| 29 |
+
https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-win.zip
|
| 30 |
+
Expand-Archive -LiteralPath $(Build.BinariesDirectory)/ninja.zip -DestinationPath $(Build.BinariesDirectory)
|
| 31 |
+
displayName: Prepare build
|
| 32 |
+
|
| 33 |
+
- task: run-cmake@0
|
| 34 |
+
displayName: 'Configure and build'
|
| 35 |
+
inputs:
|
| 36 |
+
cmakeListsOrSettingsJson: 'CMakeListsTxtAdvanced'
|
| 37 |
+
cmakeListsTxtPath: '$(Build.SourcesDirectory)/CMakeLists.txt'
|
| 38 |
+
cmakeBuildType: 'Release'
|
| 39 |
+
cmakeGenerator: 'Ninja'
|
| 40 |
+
cmakeAppendedArgs: -GNinja -DCMAKE_MAKE_PROGRAM=$(Build.BinariesDirectory)/ninja.exe -DCMAKE_BUILD_TYPE=Release -DTESTS_ENABLED=ON
|
| 41 |
+
useVcpkgToolchainFile: true
|
| 42 |
+
|
| 43 |
+
- pwsh: |
|
| 44 |
+
$env:PATH = "$(Build.BinariesDirectory)/vcpkg/installed/x64-windows/release/bin/;$env:Path"
|
| 45 |
+
ctest
|
| 46 |
+
$tests_pass=$LastExitCode
|
| 47 |
+
if ($tests_pass -ne 0) {
|
| 48 |
+
echo "`n`n`nTests failed, rerunning with verbose output"
|
| 49 |
+
ctest --rerun-failed --output-on-failure
|
| 50 |
+
}
|
| 51 |
+
exit $tests_pass
|
| 52 |
+
workingDirectory: $(Build.ArtifactStagingDirectory)
|
| 53 |
+
displayName: 'Run tests'
|
| 54 |
+
|
| 55 |
+
- pwsh: |
|
| 56 |
+
# Deleting a directory that breaks the caching of vcpkg.
|
| 57 |
+
# Could potentially be disabled again in future vcpkg versions.
|
| 58 |
+
$path = "$(Build.BinariesDirectory)/vcpkg/installed/x64-windows/tools/meson/test cases"
|
| 59 |
+
if (Test-Path $path) {
|
| 60 |
+
Remove-Item -Recurse -Force $path
|
| 61 |
+
}
|
| 62 |
+
displayName: 'Cleanup environment'
|
colmap/.azure-pipelines/build.yaml
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trigger:
|
| 2 |
+
- dev
|
| 3 |
+
|
| 4 |
+
jobs:
|
| 5 |
+
- template: build-windows.yaml
|
| 6 |
+
parameters:
|
| 7 |
+
visualStudioVersion: 2019
|
| 8 |
+
# Temporarily disabled, because of issue of compiling Eigen with VS2022.
|
| 9 |
+
# - template: build-windows.yaml
|
| 10 |
+
# parameters:
|
| 11 |
+
# visualStudioVersion: 2022
|
| 12 |
+
- template: build-ubuntu.yaml
|
| 13 |
+
parameters:
|
| 14 |
+
displayName: 'Ubuntu 20.04'
|
| 15 |
+
ubuntuVersion: 20.04
|
| 16 |
+
- template: build-ubuntu.yaml
|
| 17 |
+
parameters:
|
| 18 |
+
displayName: 'Ubuntu 20.04 (CUDA)'
|
| 19 |
+
ubuntuVersion: 20.04
|
| 20 |
+
cudaEnabled: true
|
| 21 |
+
- template: build-ubuntu.yaml
|
| 22 |
+
parameters:
|
| 23 |
+
displayName: 'Ubuntu 20.04 (ASan)'
|
| 24 |
+
ubuntuVersion: 20.04
|
| 25 |
+
asanEnabled: true
|
| 26 |
+
- template: build-ubuntu.yaml
|
| 27 |
+
parameters:
|
| 28 |
+
displayName: 'Ubuntu 22.04'
|
| 29 |
+
ubuntuVersion: 22.04
|
| 30 |
+
- template: build-ubuntu.yaml
|
| 31 |
+
parameters:
|
| 32 |
+
displayName: 'Ubuntu 22.04 (CUDA)'
|
| 33 |
+
ubuntuVersion: 22.04
|
| 34 |
+
cudaEnabled: true
|
| 35 |
+
- template: build-mac.yaml
|
| 36 |
+
parameters:
|
| 37 |
+
displayName: 'Mac 11'
|
| 38 |
+
macVersion: 11
|
| 39 |
+
- template: build-mac.yaml
|
| 40 |
+
parameters:
|
| 41 |
+
displayName: 'Mac 12'
|
| 42 |
+
macVersion: 12
|
colmap/.clang-format
ADDED
|
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
Language: Cpp
|
| 3 |
+
# BasedOnStyle: Google
|
| 4 |
+
AccessModifierOffset: -1
|
| 5 |
+
AlignAfterOpenBracket: true
|
| 6 |
+
AlignConsecutiveAssignments: false
|
| 7 |
+
AlignEscapedNewlinesLeft: true
|
| 8 |
+
AlignOperands: true
|
| 9 |
+
AlignTrailingComments: true
|
| 10 |
+
AllowAllParametersOfDeclarationOnNextLine: true
|
| 11 |
+
AllowShortBlocksOnASingleLine: false
|
| 12 |
+
AllowShortCaseLabelsOnASingleLine: false
|
| 13 |
+
AllowShortFunctionsOnASingleLine: All
|
| 14 |
+
AllowShortIfStatementsOnASingleLine: true
|
| 15 |
+
AllowShortLoopsOnASingleLine: true
|
| 16 |
+
AlwaysBreakAfterDefinitionReturnType: None
|
| 17 |
+
AlwaysBreakBeforeMultilineStrings: true
|
| 18 |
+
AlwaysBreakTemplateDeclarations: true
|
| 19 |
+
BinPackArguments: true
|
| 20 |
+
BinPackParameters: true
|
| 21 |
+
BreakBeforeBinaryOperators: None
|
| 22 |
+
BreakBeforeBraces: Attach
|
| 23 |
+
BreakBeforeTernaryOperators: true
|
| 24 |
+
BreakConstructorInitializersBeforeComma: false
|
| 25 |
+
ColumnLimit: 80
|
| 26 |
+
CommentPragmas: '^ IWYU pragma:'
|
| 27 |
+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
|
| 28 |
+
ConstructorInitializerIndentWidth: 4
|
| 29 |
+
ContinuationIndentWidth: 4
|
| 30 |
+
Cpp11BracedListStyle: true
|
| 31 |
+
DerivePointerAlignment: false
|
| 32 |
+
DisableFormat: false
|
| 33 |
+
ExperimentalAutoDetectBinPacking: false
|
| 34 |
+
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
|
| 35 |
+
IndentCaseLabels: true
|
| 36 |
+
IndentWidth: 2
|
| 37 |
+
IndentWrappedFunctionNames: false
|
| 38 |
+
KeepEmptyLinesAtTheStartOfBlocks: false
|
| 39 |
+
MacroBlockBegin: ''
|
| 40 |
+
MacroBlockEnd: ''
|
| 41 |
+
MaxEmptyLinesToKeep: 1
|
| 42 |
+
NamespaceIndentation: None
|
| 43 |
+
ObjCBlockIndentWidth: 2
|
| 44 |
+
ObjCSpaceAfterProperty: false
|
| 45 |
+
ObjCSpaceBeforeProtocolList: false
|
| 46 |
+
PenaltyBreakBeforeFirstCallParameter: 1
|
| 47 |
+
PenaltyBreakComment: 300
|
| 48 |
+
PenaltyBreakFirstLessLess: 120
|
| 49 |
+
PenaltyBreakString: 1000
|
| 50 |
+
PenaltyExcessCharacter: 1000000
|
| 51 |
+
PenaltyReturnTypeOnItsOwnLine: 200
|
| 52 |
+
PointerAlignment: Left
|
| 53 |
+
SpaceAfterCStyleCast: false
|
| 54 |
+
SpaceBeforeAssignmentOperators: true
|
| 55 |
+
SpaceBeforeParens: ControlStatements
|
| 56 |
+
SpaceInEmptyParentheses: false
|
| 57 |
+
SpacesBeforeTrailingComments: 2
|
| 58 |
+
SpacesInAngles: false
|
| 59 |
+
SpacesInContainerLiterals: true
|
| 60 |
+
SpacesInCStyleCastParentheses: false
|
| 61 |
+
SpacesInParentheses: false
|
| 62 |
+
SpacesInSquareBrackets: false
|
| 63 |
+
Standard: Auto
|
| 64 |
+
TabWidth: 8
|
| 65 |
+
UseTab: Never
|
| 66 |
+
...
|
| 67 |
+
|
colmap/.github/ISSUE_TEMPLATE/bug_report.md
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Bug report
|
| 3 |
+
about: Create a report to help us improve
|
| 4 |
+
|
| 5 |
+
---
|
| 6 |
+
|
| 7 |
+
**Describe the bug**
|
| 8 |
+
A clear and concise description of what the bug is.
|
| 9 |
+
|
| 10 |
+
**To Reproduce**
|
| 11 |
+
Steps to reproduce the behavior:
|
| 12 |
+
1. Go to '...'
|
| 13 |
+
2. Click on '....'
|
| 14 |
+
3. Scroll down to '....'
|
| 15 |
+
4. See error
|
| 16 |
+
|
| 17 |
+
**Expected behavior**
|
| 18 |
+
A clear and concise description of what you expected to happen.
|
| 19 |
+
|
| 20 |
+
**Screenshots**
|
| 21 |
+
If applicable, add screenshots to help explain your problem.
|
| 22 |
+
|
| 23 |
+
**Desktop (please complete the following information):**
|
| 24 |
+
- OS: [e.g. iOS]
|
| 25 |
+
- Browser [e.g. chrome, safari]
|
| 26 |
+
- Version [e.g. 22]
|
| 27 |
+
|
| 28 |
+
**Smartphone (please complete the following information):**
|
| 29 |
+
- Device: [e.g. iPhone6]
|
| 30 |
+
- OS: [e.g. iOS8.1]
|
| 31 |
+
- Browser [e.g. stock browser, safari]
|
| 32 |
+
- Version [e.g. 22]
|
| 33 |
+
|
| 34 |
+
**Additional context**
|
| 35 |
+
Add any other context about the problem here.
|
colmap/.github/ISSUE_TEMPLATE/feature_request.md
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Feature request
|
| 3 |
+
about: Suggest an idea for this project
|
| 4 |
+
|
| 5 |
+
---
|
| 6 |
+
|
| 7 |
+
**Is your feature request related to a problem? Please describe.**
|
| 8 |
+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
| 9 |
+
|
| 10 |
+
**Describe the solution you'd like**
|
| 11 |
+
A clear and concise description of what you want to happen.
|
| 12 |
+
|
| 13 |
+
**Describe alternatives you've considered**
|
| 14 |
+
A clear and concise description of any alternative solutions or features you've considered.
|
| 15 |
+
|
| 16 |
+
**Additional context**
|
| 17 |
+
Add any other context or screenshots about the feature request here.
|
colmap/.gitignore
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Custom files
|
| 2 |
+
LocalConfig.cmake
|
| 3 |
+
src/util/version.h
|
| 4 |
+
|
| 5 |
+
# Custom directories
|
| 6 |
+
.idea/
|
| 7 |
+
.vscode
|
| 8 |
+
.DS_Store
|
| 9 |
+
build*/
|
| 10 |
+
install-debug/
|
| 11 |
+
install-release/
|
| 12 |
+
data/
|
| 13 |
+
doc/_build
|
| 14 |
+
|
| 15 |
+
# Compiled Object files
|
| 16 |
+
*.slo
|
| 17 |
+
*.lo
|
| 18 |
+
*.o
|
| 19 |
+
*.obj
|
| 20 |
+
*.pyc
|
| 21 |
+
|
| 22 |
+
# Precompiled Headers
|
| 23 |
+
*.gch
|
| 24 |
+
*.pch
|
| 25 |
+
|
| 26 |
+
# Compiled Dynamic libraries
|
| 27 |
+
*.so
|
| 28 |
+
*.dylib
|
| 29 |
+
*.dll
|
| 30 |
+
|
| 31 |
+
# Fortran module files
|
| 32 |
+
*.mod
|
| 33 |
+
|
| 34 |
+
# Compiled Static libraries
|
| 35 |
+
*.lai
|
| 36 |
+
*.la
|
| 37 |
+
*.a
|
| 38 |
+
*.lib
|
| 39 |
+
|
| 40 |
+
# Executables
|
| 41 |
+
*.exe
|
| 42 |
+
*.out
|
| 43 |
+
*.app
|
colmap/.gitmodules
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[submodule "doc/_build/html"]
|
| 2 |
+
path = doc/_build/html
|
| 3 |
+
url = https://github.com/colmap/colmap.github.io.git
|
| 4 |
+
ignore = all
|
colmap/CHANGELOG.txt
ADDED
|
@@ -0,0 +1,277 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
COLMAP 3.7 (01/26/2022)
|
| 2 |
+
-----------------------
|
| 3 |
+
* Allow to save fused point cloud in colmap format when using command line by @boitumeloruf in https://github.com/colmap/colmap/pull/799
|
| 4 |
+
* Fix typos in image.h by @Pascal-So in https://github.com/colmap/colmap/pull/936
|
| 5 |
+
* Fix for EPnP estimator by @vlarsson in https://github.com/colmap/colmap/pull/943
|
| 6 |
+
* Visualize models using Python in Open3D by @ahojnnes in https://github.com/colmap/colmap/pull/948
|
| 7 |
+
* Update tutorial.rst by @ignacio-rocco in https://github.com/colmap/colmap/pull/953
|
| 8 |
+
* 8 point algorithm internal contraint fix by @mihaidusmanu in https://github.com/colmap/colmap/pull/982
|
| 9 |
+
* Python script for writing depth/normal arrays by @SBCV in https://github.com/colmap/colmap/pull/957
|
| 10 |
+
* BuildImageModel: use std::vector instead of numbered arguments by @Pascal-So in https://github.com/colmap/colmap/pull/949
|
| 11 |
+
* Fix bugs of sift feature matching by @whuaegeanse in https://github.com/colmap/colmap/pull/985
|
| 12 |
+
* script for modifying fused results by @SBCV in https://github.com/colmap/colmap/pull/984
|
| 13 |
+
* fix camera model query by @Pascal-So in https://github.com/colmap/colmap/pull/997
|
| 14 |
+
* fixed small bug in visualize_model.py by @sniklaus in https://github.com/colmap/colmap/pull/1007
|
| 15 |
+
* Update .travis.yml by @srinivas32 in https://github.com/colmap/colmap/pull/989
|
| 16 |
+
* Ensure DecomposeHomographyMatrix() always returns rotations by @daithimaco in https://github.com/colmap/colmap/pull/1040
|
| 17 |
+
* Remove deprecated qt foreach by @UncleGene in https://github.com/colmap/colmap/pull/1039
|
| 18 |
+
* Fix AMD/Windows GUI visualization bug by @drkoller in https://github.com/colmap/colmap/pull/1079
|
| 19 |
+
* include colmap_cuda in COLMAP_LIBRARIES when compiled with cuda by @ClementPinard in https://github.com/colmap/colmap/pull/1084
|
| 20 |
+
* Fix runtime crash when sparsesuite is missing from ceres by @anmatako in https://github.com/colmap/colmap/pull/1115
|
| 21 |
+
* Store relative poses in two_view_geometry table by @Ahmed-Salama in https://github.com/colmap/colmap/pull/1103
|
| 22 |
+
* search src images for patch_match from all set, not only referenced subset by @DaniilSNikulin in https://github.com/colmap/colmap/pull/1038
|
| 23 |
+
* Replace Travis CI with Azure Pipelines for Linux/Mac builds by @ahojnnes in https://github.com/colmap/colmap/pull/1119
|
| 24 |
+
* Allow ReadPly to handle double precision files by @anmatako in https://github.com/colmap/colmap/pull/1131
|
| 25 |
+
* Update GPSTransform calculations to improve accuracy by @anmatako in https://github.com/colmap/colmap/pull/1132
|
| 26 |
+
* Add scale template flag in SimilarityTransform3::Estimate by @anmatako in https://github.com/colmap/colmap/pull/1133
|
| 27 |
+
* Add CopyFile utility that can copy or hard/soft-link files by @anmatako in https://github.com/colmap/colmap/pull/1134
|
| 28 |
+
* Expose BA options in IncrementalMapper by @anmatako in https://github.com/colmap/colmap/pull/1139
|
| 29 |
+
* Allow configurable paths for mvs::Model by @anmatako in https://github.com/colmap/colmap/pull/1141
|
| 30 |
+
* Change ReconstructionMaanger to write larger recons first by @anmatako in https://github.com/colmap/colmap/pull/1137
|
| 31 |
+
* Setup Azure pipelines for Windows build by @ahojnnes in https://github.com/colmap/colmap/pull/1150
|
| 32 |
+
* Add fixed extrinsics in rig config by @anmatako in https://github.com/colmap/colmap/pull/1144
|
| 33 |
+
* Allow custom config and missing dependencies for patch-match by @anmatako in https://github.com/colmap/colmap/pull/1142
|
| 34 |
+
* Update print statements for Python 3 compatibility by @UncleGene in https://github.com/colmap/colmap/pull/1126
|
| 35 |
+
* Allow cleanup of SQLite tables using new database_cleaner command by @anmatako in https://github.com/colmap/colmap/pull/1136
|
| 36 |
+
* Extend SceneClustering to support non-hierarchical (flat) clusters by @anmatako in https://github.com/colmap/colmap/pull/1140
|
| 37 |
+
* Support more formats in model_converter by @anmatako in https://github.com/colmap/colmap/pull/1147
|
| 38 |
+
* Fix Mac 10.15 build due to changed Qt5 path by @ahojnnes in https://github.com/colmap/colmap/pull/1157
|
| 39 |
+
* Fix bug in ReadCameraRigConfig when reading extrinsics by @anmatako in https://github.com/colmap/colmap/pull/1158
|
| 40 |
+
* Add utility to compare poses between two sparse models by @ahojnnes in https://github.com/colmap/colmap/pull/1159
|
| 41 |
+
* Modularize executable main functions into separate sources by @ahojnnes in https://github.com/colmap/colmap/pull/1160
|
| 42 |
+
* Fix unnecessary copies in for range loops by @ahojnnes in https://github.com/colmap/colmap/pull/1162
|
| 43 |
+
* Add script to clang-format all source code by @ahojnnes in https://github.com/colmap/colmap/pull/1163
|
| 44 |
+
* Add back new options and formats for model_converter by @anmatako in https://github.com/colmap/colmap/pull/1164
|
| 45 |
+
* ImageReder new option and bug fix in GPS priors by @anmatako in https://github.com/colmap/colmap/pull/1146
|
| 46 |
+
* Parallelize stereo fusion; needs pre-loading of entire workspace by @anmatako in https://github.com/colmap/colmap/pull/1148
|
| 47 |
+
* Refactoring and new functionality in Reconstruction class by @anmatako in https://github.com/colmap/colmap/pull/1169
|
| 48 |
+
* Add new functionality in image_undistorter by @anmatako in https://github.com/colmap/colmap/pull/1168
|
| 49 |
+
* Add new CMake option to disable GUI by @anmatako in https://github.com/colmap/colmap/pull/1165
|
| 50 |
+
* Fix the memory leak caused by not releasing the memory of the PRNG at the end of the thread by @whuaegeanse in https://github.com/colmap/colmap/pull/1170
|
| 51 |
+
* Fix fusion segfault bug by @anmatako in https://github.com/colmap/colmap/pull/1176
|
| 52 |
+
* Update SiftGPU to use floorf for floats by @anmatako in https://github.com/colmap/colmap/pull/1182
|
| 53 |
+
* fix typo in extraction.cc by @iuk in https://github.com/colmap/colmap/pull/1191
|
| 54 |
+
* Improvements to NVM, Cam, Recon3D, and Bundler exporters by @drkoller in https://github.com/colmap/colmap/pull/1187
|
| 55 |
+
* Update model_aligner functionality by @anmatako in https://github.com/colmap/colmap/pull/1177
|
| 56 |
+
* Add new model_cropper and model_splitter commands by @anmatako in https://github.com/colmap/colmap/pull/1179
|
| 57 |
+
* use type point2D_t instead of image_t by @iuk in https://github.com/colmap/colmap/pull/1199
|
| 58 |
+
* Fix radial distortion in Cam format exporter by @drkoller in https://github.com/colmap/colmap/pull/1196
|
| 59 |
+
* Add new model_transformer command by @anmatako in https://github.com/colmap/colmap/pull/1178
|
| 60 |
+
* Fix error of using urllib to download eigen from gitlab by @whuaegeanse in https://github.com/colmap/colmap/pull/1194
|
| 61 |
+
* Multi-line string fix in Python model script by @mihaidusmanu in https://github.com/colmap/colmap/pull/1217
|
| 62 |
+
* added visibility_sigma to CLI input options for delaunay_mesher. by @Matstah in https://github.com/colmap/colmap/pull/1236
|
| 63 |
+
* Backwards compatibility of model_aligner by @tsattler in https://github.com/colmap/colmap/pull/1240
|
| 64 |
+
* [update undistortion] update dumped commands by @hiakru in https://github.com/colmap/colmap/pull/1276
|
| 65 |
+
* Compute reprojection error in generalized absolute solver by @Skydes in https://github.com/colmap/colmap/pull/1257
|
| 66 |
+
* Modifying scripts/python/flickr_downloader.py to create files with correct extensions by @snavely in https://github.com/colmap/colmap/pull/1275
|
| 67 |
+
* revise Dockerfile and readme. by @MasahiroOgawa in https://github.com/colmap/colmap/pull/1281
|
| 68 |
+
* Update to latest vcpkg version by @ahojnnes in https://github.com/colmap/colmap/pull/1319
|
| 69 |
+
* Fix compiler warnings reported by GCC by @ahojnnes in https://github.com/colmap/colmap/pull/1317
|
| 70 |
+
* Auto-rotate JPEG images based on EXIF orientation by @ahojnnes in https://github.com/colmap/colmap/pull/1318
|
| 71 |
+
* Upgrade vcpkg to fix CI build issues by @ahojnnes in https://github.com/colmap/colmap/pull/1331
|
| 72 |
+
* Added descriptor normalization argument to feature_extractor. by @mihaidusmanu in https://github.com/colmap/colmap/pull/1332
|
| 73 |
+
* Fix memory leak in the function of StringAppendV by @whuaegeanse in https://github.com/colmap/colmap/pull/1337
|
| 74 |
+
* Add CUDA_SAFE_CALL to cudaGetDeviceCount. by @chpatrick in https://github.com/colmap/colmap/pull/1334
|
| 75 |
+
* Add missing include in case CUDA/GUI is not available by @ahojnnes in https://github.com/colmap/colmap/pull/1329
|
| 76 |
+
* Fix wrong WGS84 model and test cases in GPSTransform by @Freeverc in https://github.com/colmap/colmap/pull/1333
|
| 77 |
+
* Fixes bug in sprt.cc: num_inliers was not set. by @rmbrualla in https://github.com/colmap/colmap/pull/1360
|
| 78 |
+
* Prevent a divide by zero corner case. by @rmbrualla in https://github.com/colmap/colmap/pull/1361
|
| 79 |
+
* Adds missing header. by @rmbrualla in https://github.com/colmap/colmap/pull/1362
|
| 80 |
+
* Require Qt in COLMAPConfig only if GUI is enabled by @Skydes in https://github.com/colmap/colmap/pull/1365
|
| 81 |
+
* Keep precision in the process of storing in text. by @whuaegeanse in https://github.com/colmap/colmap/pull/1363
|
| 82 |
+
* Expose exe internals by @Skydes in https://github.com/colmap/colmap/pull/1366
|
| 83 |
+
* Fix inliers matches extraction in EstimateUncalibrated function. by @ferreram in https://github.com/colmap/colmap/pull/1369
|
| 84 |
+
* Expose exe internals - fix by @Skydes in https://github.com/colmap/colmap/pull/1368
|
| 85 |
+
* Remove deprecated Mac OSX 10.14 image in ADO pipeline by @ahojnnes in https://github.com/colmap/colmap/pull/1383
|
| 86 |
+
* Add Mac OSX 11 ADO pipeline job by @ahojnnes in https://github.com/colmap/colmap/pull/1384
|
| 87 |
+
* Fix warnings for latest compiler/libraries by @ahojnnes in https://github.com/colmap/colmap/pull/1382
|
| 88 |
+
* Fix clang compiler warnings by @ahojnnes in https://github.com/colmap/colmap/pull/1387
|
| 89 |
+
* Add Address Sanitizer options and fix reported issues by @ahojnnes in https://github.com/colmap/colmap/pull/1390
|
| 90 |
+
* User/joschonb/asan cleanup by @ahojnnes in https://github.com/colmap/colmap/pull/1391
|
| 91 |
+
* Add ADO pipeline for Visual Studio 2022 by @ahojnnes in https://github.com/colmap/colmap/pull/1392
|
| 92 |
+
* Add ccache option by @ahojnnes in https://github.com/colmap/colmap/pull/1395
|
| 93 |
+
* Update ModelAligner to handle GPS and custom coords. and more by @ferreram in https://github.com/colmap/colmap/pull/1371
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
COLMAP 3.6 (07/24/2020)
|
| 97 |
+
-----------------------
|
| 98 |
+
- Improved robustness and faster incremental reconstruction process
|
| 99 |
+
- Add ``image_deleter`` command to remove images from sparse model
|
| 100 |
+
- Add ``image_filter`` command to filter bad registrations from sparse model
|
| 101 |
+
- Add ``point_filtering`` command to filter sparse model point clouds
|
| 102 |
+
- Add ``database_merger`` command to merge two databases, which is
|
| 103 |
+
useful to parallelize matching across different machines
|
| 104 |
+
- Add ``image_undistorter_standalone`` to enable undistorting images
|
| 105 |
+
without a pre-existing full sparse model
|
| 106 |
+
- Improved undistortion for fisheye cameras and FOV camera model
|
| 107 |
+
- Support for masking input images in feature extraction stage
|
| 108 |
+
- Improved HiDPI support in GUI for high-resolution monitors
|
| 109 |
+
- Import sparse model when launching GUI from CLI
|
| 110 |
+
- Faster CPU-based matching using approximate NN search
|
| 111 |
+
- Support for bundle adjustment with fixed extrinsics
|
| 112 |
+
- Support for fixing existing images when continuing reconstruction
|
| 113 |
+
- Camera model colors in viewer can be customized
|
| 114 |
+
- Support for latest GPU architectures in CUDA build
|
| 115 |
+
- Support for writing sparse models in Python scripts
|
| 116 |
+
- Scripts for building and running COLMAP in Docker
|
| 117 |
+
- Many more bug fixes and improvements to code and documentation
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
COLMAP 3.5 (08/22/2018)
|
| 121 |
+
-----------------------
|
| 122 |
+
- COLMAP is now released under the BSD license instead of the GPL
|
| 123 |
+
- COLMAP is now installed as a library, whose headers can be included and
|
| 124 |
+
libraries linked against from other C/C++ code
|
| 125 |
+
- Add hierarchical mapper for parallelized reconstruction or large scenes
|
| 126 |
+
- Add sparse and dense Delaunay meshing algorithms, which reconstruct a
|
| 127 |
+
watertight surface using a graph cut on the Delaunay triangulation of the
|
| 128 |
+
reconstructed sparse or dense point cloud
|
| 129 |
+
- Improved robustness when merging different models
|
| 130 |
+
- Improved pre-trained vocabulary trees available for download
|
| 131 |
+
- Add COLMAP as a software entry under Linux desktop systems
|
| 132 |
+
- Add support to compile COLMAP on ARM platforms
|
| 133 |
+
- Add example Python script to read/write COLMAP database
|
| 134 |
+
- Add region of interest (ROI) cropping in image undistortion
|
| 135 |
+
- Several import bug fixes for spatial verification in image retrieval
|
| 136 |
+
- Add more extensive continuous integration across more compilation scenarios
|
| 137 |
+
- Many more bug fixes and improvements to code and documentation
|
| 138 |
+
|
| 139 |
+
|
| 140 |
+
COLMAP 3.4 (01/29/2018)
|
| 141 |
+
-----------------------
|
| 142 |
+
- Unified command-line interface: The functionality of previous executables have
|
| 143 |
+
been merged into the ``src/exe/colmap.cc`` executable. The GUI can now be
|
| 144 |
+
started using the command ``colmap gui`` and other commands are available
|
| 145 |
+
as ``colmap [command]``. For example, the feature extractor is now available
|
| 146 |
+
as ``colmap feature_extractor [args]`` while all command-line arguments stay
|
| 147 |
+
the same as before. This should result in much faster project compile times
|
| 148 |
+
and smaller disk space usage of the program. More details about the new
|
| 149 |
+
interface are documented at https://colmap.github.io/cli.html
|
| 150 |
+
- More complete depth and normal maps with larger patch sizes
|
| 151 |
+
- Faster dense stereo computation by skipping rows/columns in patch match,
|
| 152 |
+
improved random sampling in patch match, and faster bilateral NCC
|
| 153 |
+
- Better high DPI screen support for the graphical user interface
|
| 154 |
+
- Improved model viewer under Windows, which now requires Qt 5.4
|
| 155 |
+
- Save computed two-view geometries in database
|
| 156 |
+
- Images (keypoint/matches visualization, depth and normal maps) can now be
|
| 157 |
+
saved from the graphical user interface
|
| 158 |
+
- Support for PMVS format without sparse bundler file
|
| 159 |
+
- Faster covariant feature detection
|
| 160 |
+
- Many more bug fixes and improvements
|
| 161 |
+
|
| 162 |
+
|
| 163 |
+
COLMAP 3.3 (11/21/2017)
|
| 164 |
+
-----------------------
|
| 165 |
+
- Add DSP (Domain Size Pooling) SIFT implementation. DSP-SIFT outperforms
|
| 166 |
+
standard SIFT in most cases, as shown in "Comparative Evaluation of
|
| 167 |
+
Hand-Crafted and Learned Local Features", Schoenberger et al., CVPR 2017
|
| 168 |
+
- Improved parameters dense reconstruction of smaller models
|
| 169 |
+
- Improved compile times due to various code optimizations
|
| 170 |
+
- Add option to specify camera model in automatic reconstruction
|
| 171 |
+
- Add new model orientation alignment based on upright image assumption
|
| 172 |
+
- Improved numerical stability for generalized absolute pose solver
|
| 173 |
+
- Support for image range specification in PMVS dense reconstruction format
|
| 174 |
+
- Support for older Python versions in automatic build script
|
| 175 |
+
- Fix OpenCV Fisheye camera model to exactly match OpenCV specifications
|
| 176 |
+
|
| 177 |
+
|
| 178 |
+
COLMAP 3.2 (9/2/2017)
|
| 179 |
+
----------------------
|
| 180 |
+
- Fully automatic cross-platform build script (Windows, Mac, Linux)
|
| 181 |
+
- Add multi-GPU feature extraction if multiple CUDA devices are available
|
| 182 |
+
- Configurable dimension and data type for vocabulary tree implementation
|
| 183 |
+
- Add new sequential matching mode for image sequences with high frame-rate
|
| 184 |
+
- Add generalized relative pose solver for multi-camera systems
|
| 185 |
+
- Add sparse least absolute deviation solver
|
| 186 |
+
- Add CPU/GPU options to automatic reconstruction tool
|
| 187 |
+
- Add continuous integration system under Windows, Mac, Linux through Github
|
| 188 |
+
- Many more bug fixes and improvements
|
| 189 |
+
|
| 190 |
+
|
| 191 |
+
COLMAP 3.1 (6/15/2017)
|
| 192 |
+
----------------------
|
| 193 |
+
- Add fast spatial verification to image retrieval module
|
| 194 |
+
- Add binary file format for sparse models by default. Old text format still
|
| 195 |
+
fully compatible and possible conversion in GUI and CLI
|
| 196 |
+
- Add cross-platform little endian binary file reading and writing
|
| 197 |
+
- Faster and less memory hungry stereo fusion by computing consistency on demand
|
| 198 |
+
and possible limitation of image size in fusion
|
| 199 |
+
- Simpler geometric stereo processing interface.
|
| 200 |
+
Now geometric stereo output can be computed using a single pass
|
| 201 |
+
- Faster and multi-architecture CUDA compilation
|
| 202 |
+
- Add medium quality option in automatic reconstructor
|
| 203 |
+
- Many more bug fixes and improvements
|
| 204 |
+
|
| 205 |
+
|
| 206 |
+
COLMAP 3.0 (5/22/2017)
|
| 207 |
+
----------------------
|
| 208 |
+
- Add automatic end-to-end reconstruction tool that automatically performs
|
| 209 |
+
sparse and dense reconstruction on a given set of images
|
| 210 |
+
- Add multi-GPU dense stereo if multiple CUDA devices are available
|
| 211 |
+
- Add multi-GPU feature matching if multiple CUDA devices are available
|
| 212 |
+
- Add Manhattan-world / gravity alignment using line detection
|
| 213 |
+
- Add CUDA-based feature extraction useful for usage on clusters
|
| 214 |
+
- Add CPU-based feature matching for machines without GPU
|
| 215 |
+
- Add new THIN_PRISM_FISHEYE camera model with tangential/radial correction
|
| 216 |
+
- Add binary to triangulate existing/empty sparse reconstruction
|
| 217 |
+
- Add binary to print summary statistics about sparse reconstruction
|
| 218 |
+
- Add transitive feature matching to transitively complete match graph
|
| 219 |
+
- Improved scalability of dense reconstruction by using caching
|
| 220 |
+
- More stable GPU-based feature matching with informative warnings
|
| 221 |
+
- Faster vocabulary tree matching using dynamic scheduling in FLANN
|
| 222 |
+
- Faster spatial feature matching using linear index instead of kd-tree
|
| 223 |
+
- More stable camera undistortion using numerical Newton iteration
|
| 224 |
+
- Improved option parsing with some backwards incompatible option renaming
|
| 225 |
+
- Faster compile times by optimizing includes and CUDA flags
|
| 226 |
+
- More stable view selection for small baseline scenario in dense reconstruction
|
| 227 |
+
- Many more bug fixes and improvements
|
| 228 |
+
|
| 229 |
+
|
| 230 |
+
COLMAP 2.1 (12/7/2016)
|
| 231 |
+
----------------------
|
| 232 |
+
- Support to only index and match specific images in vocabulary tree matching
|
| 233 |
+
- Support to perform image retrieval using vocabulary tree
|
| 234 |
+
- Several bug fixes and improvements for multi-view stereo module
|
| 235 |
+
- Improved Structure-from-Motion initialization strategy
|
| 236 |
+
- Support to only reconstruct the scene using specific images in the database
|
| 237 |
+
- Add support to merge two models using overlapping registered images
|
| 238 |
+
- Add support to geo-register/align models using known camera locations
|
| 239 |
+
- Support to only extract specific images in feature extraction module
|
| 240 |
+
- Support for snapshot model export during reconstruction
|
| 241 |
+
- Skip already undistorted images if they exist in output directory
|
| 242 |
+
- Support to limit the number of features in image retrieval for improved speed
|
| 243 |
+
- Miscellaneous bug fixes and improvements
|
| 244 |
+
|
| 245 |
+
|
| 246 |
+
COLMAP 2.0 (9/8/2016)
|
| 247 |
+
---------------------
|
| 248 |
+
- Implementation of dense reconstruction pipeline
|
| 249 |
+
- Improved feature matching performance
|
| 250 |
+
- New bundle adjuster for rigidly mounted multi-camera systems
|
| 251 |
+
- New generalized absolute pose solver for multi-camera systems
|
| 252 |
+
- New executable to extract colors from all images
|
| 253 |
+
- Boost can now be linked in shared and static mode
|
| 254 |
+
- Various bug fixes and performance improvements
|
| 255 |
+
|
| 256 |
+
|
| 257 |
+
COLMAP 1.1 (5/19/2016)
|
| 258 |
+
----------------------
|
| 259 |
+
- Implementation of state-of-the-art image retrieval system using Hamming
|
| 260 |
+
embedding for vocabulary tree matching. This should lead to much improved
|
| 261 |
+
matching results as compared to the previous implementation.
|
| 262 |
+
- Guided matching as an optional functionality.
|
| 263 |
+
- New demo datasets for download.
|
| 264 |
+
- Automatically switch to PBA if supported by the project.
|
| 265 |
+
- Implementation of EPNP solver for local pose optimization in RANSAC.
|
| 266 |
+
- Add option to extract upright SIFT features.
|
| 267 |
+
- Saving JPEGs in superb quality by default in export.
|
| 268 |
+
- Add option to clear matches and inlier matches in the project.
|
| 269 |
+
- New fisheye camera models, including the FOV camera model used by Google
|
| 270 |
+
Project Tango (Thomas Schoeps).
|
| 271 |
+
- Extended documentation based on user feedback.
|
| 272 |
+
- Fixed typo in documentation (Thomas Schoeps).
|
| 273 |
+
|
| 274 |
+
|
| 275 |
+
COLMAP 1.0 (4/4/2016)
|
| 276 |
+
---------------------
|
| 277 |
+
- Initial release of COLMAP.
|
colmap/CMakeLists.txt
ADDED
|
@@ -0,0 +1,501 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright (c) 2022, ETH Zurich and UNC Chapel Hill.
|
| 2 |
+
# All rights reserved.
|
| 3 |
+
#
|
| 4 |
+
# Redistribution and use in source and binary forms, with or without
|
| 5 |
+
# modification, are permitted provided that the following conditions are met:
|
| 6 |
+
#
|
| 7 |
+
# * Redistributions of source code must retain the above copyright
|
| 8 |
+
# notice, this list of conditions and the following disclaimer.
|
| 9 |
+
#
|
| 10 |
+
# * Redistributions in binary form must reproduce the above copyright
|
| 11 |
+
# notice, this list of conditions and the following disclaimer in the
|
| 12 |
+
# documentation and/or other materials provided with the distribution.
|
| 13 |
+
#
|
| 14 |
+
# * Neither the name of ETH Zurich and UNC Chapel Hill nor the names of
|
| 15 |
+
# its contributors may be used to endorse or promote products derived
|
| 16 |
+
# from this software without specific prior written permission.
|
| 17 |
+
#
|
| 18 |
+
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
| 19 |
+
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
| 20 |
+
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
| 21 |
+
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
|
| 22 |
+
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
| 23 |
+
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
| 24 |
+
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
| 25 |
+
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
| 26 |
+
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
| 27 |
+
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
| 28 |
+
# POSSIBILITY OF SUCH DAMAGE.
|
| 29 |
+
#
|
| 30 |
+
# Author: Johannes L. Schoenberger (jsch-at-demuc-dot-de)
|
| 31 |
+
|
| 32 |
+
cmake_minimum_required(VERSION 3.1)
|
| 33 |
+
|
| 34 |
+
project(COLMAP LANGUAGES C CXX)
|
| 35 |
+
|
| 36 |
+
set(COLMAP_VERSION "3.8")
|
| 37 |
+
set(COLMAP_VERSION_NUMBER "3800")
|
| 38 |
+
|
| 39 |
+
################################################################################
|
| 40 |
+
# Include CMake dependencies
|
| 41 |
+
################################################################################
|
| 42 |
+
|
| 43 |
+
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
| 44 |
+
|
| 45 |
+
include(CheckCXXCompilerFlag)
|
| 46 |
+
|
| 47 |
+
# Include helper macros and commands, and allow the included file to override
|
| 48 |
+
# the CMake policies in this file
|
| 49 |
+
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/CMakeHelper.cmake NO_POLICY_SCOPE)
|
| 50 |
+
|
| 51 |
+
|
| 52 |
+
################################################################################
|
| 53 |
+
# Options
|
| 54 |
+
################################################################################
|
| 55 |
+
|
| 56 |
+
option(SIMD_ENABLED "Whether to enable SIMD optimizations" ON)
|
| 57 |
+
option(OPENMP_ENABLED "Whether to enable OpenMP parallelization" ON)
|
| 58 |
+
option(IPO_ENABLED "Whether to enable interprocedural optimization" ON)
|
| 59 |
+
option(CUDA_ENABLED "Whether to enable CUDA, if available" ON)
|
| 60 |
+
option(GUI_ENABLED "Whether to enable the graphical UI" ON)
|
| 61 |
+
option(OPENGL_ENABLED "Whether to enable OpenGL, if available" ON)
|
| 62 |
+
option(TESTS_ENABLED "Whether to build test binaries" OFF)
|
| 63 |
+
option(ASAN_ENABLED "Whether to enable AddressSanitizer flags" OFF)
|
| 64 |
+
option(PROFILING_ENABLED "Whether to enable google-perftools linker flags" OFF)
|
| 65 |
+
option(CCACHE_ENABLED "Whether to enable compiler caching, if available" ON)
|
| 66 |
+
option(CGAL_ENABLED "Whether to enable the CGAL library" ON)
|
| 67 |
+
option(BOOST_STATIC "Whether to enable static boost library linker flags" ON)
|
| 68 |
+
set(CUDA_ARCHS "5.0" CACHE STRING "List of CUDA architectures for which to \
|
| 69 |
+
generate code, e.g., 5.0, 6.0, 7.5, ...")
|
| 70 |
+
|
| 71 |
+
if(TESTS_ENABLED)
|
| 72 |
+
enable_testing()
|
| 73 |
+
endif()
|
| 74 |
+
|
| 75 |
+
if(BOOST_STATIC)
|
| 76 |
+
set(Boost_USE_STATIC_LIBS ON)
|
| 77 |
+
else()
|
| 78 |
+
add_definitions("-DBOOST_TEST_DYN_LINK")
|
| 79 |
+
endif()
|
| 80 |
+
|
| 81 |
+
################################################################################
|
| 82 |
+
# Find packages
|
| 83 |
+
################################################################################
|
| 84 |
+
|
| 85 |
+
if(OPENMP_ENABLED)
|
| 86 |
+
find_package(OpenMP QUIET)
|
| 87 |
+
endif()
|
| 88 |
+
|
| 89 |
+
find_package(Ceres REQUIRED)
|
| 90 |
+
|
| 91 |
+
find_package(Boost REQUIRED COMPONENTS
|
| 92 |
+
program_options
|
| 93 |
+
filesystem
|
| 94 |
+
graph
|
| 95 |
+
system
|
| 96 |
+
unit_test_framework)
|
| 97 |
+
|
| 98 |
+
find_package(Eigen3 REQUIRED)
|
| 99 |
+
|
| 100 |
+
find_package(FreeImage REQUIRED)
|
| 101 |
+
|
| 102 |
+
find_package(Metis REQUIRED)
|
| 103 |
+
|
| 104 |
+
find_package(Glog REQUIRED)
|
| 105 |
+
|
| 106 |
+
set(OpenGL_GL_PREFERENCE GLVND)
|
| 107 |
+
find_package(OpenGL REQUIRED)
|
| 108 |
+
find_package(Glew REQUIRED)
|
| 109 |
+
find_package(Git)
|
| 110 |
+
|
| 111 |
+
if(CGAL_ENABLED)
|
| 112 |
+
set(CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE TRUE)
|
| 113 |
+
# We do not use CGAL data. This prevents an unnecessary warning by CMake.
|
| 114 |
+
set(CGAL_DATA_DIR "unused")
|
| 115 |
+
find_package(CGAL QUIET)
|
| 116 |
+
endif()
|
| 117 |
+
|
| 118 |
+
set(CUDA_MIN_VERSION "7.0")
|
| 119 |
+
if(CUDA_ENABLED)
|
| 120 |
+
if(${CMAKE_VERSION} VERSION_LESS "3.17.0")
|
| 121 |
+
find_package(CUDA ${CUDA_MIN_VERSION} QUIET)
|
| 122 |
+
else()
|
| 123 |
+
find_package(CUDAToolkit ${CUDA_MIN_VERSION} QUIET)
|
| 124 |
+
endif()
|
| 125 |
+
endif()
|
| 126 |
+
|
| 127 |
+
if(GUI_ENABLED)
|
| 128 |
+
find_package(Qt5 5.4 COMPONENTS Core OpenGL Widgets)
|
| 129 |
+
if(Qt5_FOUND)
|
| 130 |
+
message(STATUS "Found Qt")
|
| 131 |
+
message(STATUS " Module : ${Qt5Core_DIR}")
|
| 132 |
+
message(STATUS " Module : ${Qt5OpenGL_DIR}")
|
| 133 |
+
message(STATUS " Module : ${Qt5Widgets_DIR}")
|
| 134 |
+
else()
|
| 135 |
+
set(GUI_ENABLED OFF)
|
| 136 |
+
endif()
|
| 137 |
+
endif()
|
| 138 |
+
|
| 139 |
+
if(OPENGL_ENABLED AND NOT GUI_ENABLED)
|
| 140 |
+
message(STATUS "Disabling GUI will also disable OpenGL")
|
| 141 |
+
set(OPENGL_ENABLED OFF)
|
| 142 |
+
endif()
|
| 143 |
+
|
| 144 |
+
if(CGAL_FOUND)
|
| 145 |
+
list(APPEND CGAL_LIBRARY ${CGAL_LIBRARIES})
|
| 146 |
+
message(STATUS "Found CGAL")
|
| 147 |
+
message(STATUS " Includes : ${CGAL_INCLUDE_DIRS}")
|
| 148 |
+
message(STATUS " Libraries : ${CGAL_LIBRARY}")
|
| 149 |
+
endif()
|
| 150 |
+
|
| 151 |
+
|
| 152 |
+
################################################################################
|
| 153 |
+
# Compiler specific configuration
|
| 154 |
+
################################################################################
|
| 155 |
+
|
| 156 |
+
if(CMAKE_BUILD_TYPE)
|
| 157 |
+
message(STATUS "Build type specified as ${CMAKE_BUILD_TYPE}")
|
| 158 |
+
else()
|
| 159 |
+
message(STATUS "Build type not specified, using Release")
|
| 160 |
+
set(CMAKE_BUILD_TYPE Release)
|
| 161 |
+
set(IS_DEBUG OFF)
|
| 162 |
+
endif()
|
| 163 |
+
|
| 164 |
+
if(IS_MSVC)
|
| 165 |
+
# Some fixes for the Glog library.
|
| 166 |
+
add_definitions("-DGLOG_NO_ABBREVIATED_SEVERITIES")
|
| 167 |
+
add_definitions("-DGL_GLEXT_PROTOTYPES")
|
| 168 |
+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc")
|
| 169 |
+
# Enable object level parallel builds in Visual Studio.
|
| 170 |
+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP")
|
| 171 |
+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
|
| 172 |
+
endif()
|
| 173 |
+
|
| 174 |
+
if(IS_GNU)
|
| 175 |
+
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9)
|
| 176 |
+
message(FATAL_ERROR "GCC version 4.8 or older not supported")
|
| 177 |
+
endif()
|
| 178 |
+
|
| 179 |
+
# Hide incorrect warnings for uninitialized Eigen variables under GCC.
|
| 180 |
+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-maybe-uninitialized")
|
| 181 |
+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-maybe-uninitialized")
|
| 182 |
+
endif()
|
| 183 |
+
|
| 184 |
+
if(IS_DEBUG)
|
| 185 |
+
add_definitions("-DEIGEN_INITIALIZE_MATRICES_BY_NAN")
|
| 186 |
+
endif()
|
| 187 |
+
|
| 188 |
+
if(SIMD_ENABLED)
|
| 189 |
+
message(STATUS "Enabling SIMD support")
|
| 190 |
+
else()
|
| 191 |
+
message(STATUS "Disabling SIMD support")
|
| 192 |
+
endif()
|
| 193 |
+
|
| 194 |
+
if(OPENMP_ENABLED AND OPENMP_FOUND)
|
| 195 |
+
message(STATUS "Enabling OpenMP support")
|
| 196 |
+
add_definitions("-DOPENMP_ENABLED")
|
| 197 |
+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
|
| 198 |
+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
|
| 199 |
+
else()
|
| 200 |
+
message(STATUS "Disabling OpenMP support")
|
| 201 |
+
endif()
|
| 202 |
+
|
| 203 |
+
if(IPO_ENABLED AND NOT IS_DEBUG AND NOT IS_GNU)
|
| 204 |
+
message(STATUS "Enabling interprocedural optimization")
|
| 205 |
+
set_property(DIRECTORY PROPERTY INTERPROCEDURAL_OPTIMIZATION 1)
|
| 206 |
+
else()
|
| 207 |
+
message(STATUS "Disabling interprocedural optimization")
|
| 208 |
+
endif()
|
| 209 |
+
|
| 210 |
+
if(ASAN_ENABLED)
|
| 211 |
+
message(STATUS "Enabling ASan support")
|
| 212 |
+
if(IS_CLANG OR IS_GNU)
|
| 213 |
+
add_compile_options(-fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-scope)
|
| 214 |
+
add_link_options(-fsanitize=address)
|
| 215 |
+
else()
|
| 216 |
+
message(FATAL_ERROR "Unsupported compiler for ASan mode")
|
| 217 |
+
endif()
|
| 218 |
+
endif()
|
| 219 |
+
|
| 220 |
+
if(CUDAToolkit_FOUND)
|
| 221 |
+
string(REPLACE "." "" CMAKE_CUDA_ARCHITECTURES "${CUDA_ARCHS}")
|
| 222 |
+
enable_language(CUDA)
|
| 223 |
+
set(CUDA_FOUND TRUE)
|
| 224 |
+
set(CUDA_VERSION_STRING "${CUDAToolkit_VERSION}")
|
| 225 |
+
endif()
|
| 226 |
+
|
| 227 |
+
if(CUDA_FOUND)
|
| 228 |
+
if(CUDA_ENABLED)
|
| 229 |
+
add_definitions("-DCUDA_ENABLED")
|
| 230 |
+
|
| 231 |
+
# Fix for some combinations of CUDA and GCC (e.g. under Ubuntu 16.04).
|
| 232 |
+
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -D_FORCE_INLINES")
|
| 233 |
+
# Do not show warnings if the architectures are deprecated.
|
| 234 |
+
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -Wno-deprecated-gpu-targets")
|
| 235 |
+
# Do not show warnings if cuda library functions are deprecated.
|
| 236 |
+
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -Wno-deprecated-declarations")
|
| 237 |
+
|
| 238 |
+
if(CUDAToolkit_FOUND)
|
| 239 |
+
set(CUDA_ARCH_FLAGS_readable "${CMAKE_CUDA_ARCHITECTURES}")
|
| 240 |
+
else()
|
| 241 |
+
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} ${CMAKE_CUDA_FLAGS}")
|
| 242 |
+
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/SelectCudaComputeArch.cmake)
|
| 243 |
+
CUDA_SELECT_NVCC_ARCH_FLAGS(CUDA_ARCH_FLAGS ${CUDA_ARCHS})
|
| 244 |
+
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} ${CUDA_ARCH_FLAGS}")
|
| 245 |
+
endif()
|
| 246 |
+
|
| 247 |
+
message(STATUS "Enabling CUDA support (version: ${CUDA_VERSION_STRING},"
|
| 248 |
+
" archs: ${CUDA_ARCH_FLAGS_readable})")
|
| 249 |
+
else()
|
| 250 |
+
set(CUDA_FOUND OFF)
|
| 251 |
+
message(STATUS "Disabling CUDA support")
|
| 252 |
+
endif()
|
| 253 |
+
else()
|
| 254 |
+
set(CUDA_ENABLED OFF)
|
| 255 |
+
if(CUDA_VERSION_STRING)
|
| 256 |
+
message(STATUS "Disabling CUDA support (found version "
|
| 257 |
+
"${CUDA_VERSION_STRING} but >= ${CUDA_MIN_VERSION} required)")
|
| 258 |
+
else()
|
| 259 |
+
message(STATUS "Disabling CUDA support")
|
| 260 |
+
endif()
|
| 261 |
+
endif()
|
| 262 |
+
|
| 263 |
+
if(GUI_ENABLED AND Qt5_FOUND)
|
| 264 |
+
add_definitions("-DGUI_ENABLED")
|
| 265 |
+
message(STATUS "Enabling GUI support")
|
| 266 |
+
else()
|
| 267 |
+
message(STATUS "Disabling GUI support")
|
| 268 |
+
endif()
|
| 269 |
+
|
| 270 |
+
if(OPENGL_ENABLED)
|
| 271 |
+
add_definitions("-DOPENGL_ENABLED")
|
| 272 |
+
message(STATUS "Enabling OpenGL support")
|
| 273 |
+
else()
|
| 274 |
+
message(STATUS "Disabling OpenGL support")
|
| 275 |
+
endif()
|
| 276 |
+
|
| 277 |
+
if(CCACHE_ENABLED)
|
| 278 |
+
find_program(CCACHE ccache)
|
| 279 |
+
if(CCACHE)
|
| 280 |
+
message(STATUS "Enabling ccache support")
|
| 281 |
+
set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE})
|
| 282 |
+
set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE})
|
| 283 |
+
else()
|
| 284 |
+
message(STATUS "Disabling ccache support")
|
| 285 |
+
endif()
|
| 286 |
+
else()
|
| 287 |
+
message(STATUS "Disabling ccache support")
|
| 288 |
+
endif()
|
| 289 |
+
|
| 290 |
+
if(PROFILING_ENABLED)
|
| 291 |
+
message(STATUS "Enabling profiling support")
|
| 292 |
+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -lprofiler -ltcmalloc")
|
| 293 |
+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lprofiler -ltcmalloc")
|
| 294 |
+
else()
|
| 295 |
+
message(STATUS "Disabling profiling support")
|
| 296 |
+
endif()
|
| 297 |
+
|
| 298 |
+
if(CGAL_FOUND AND CGAL_ENABLED)
|
| 299 |
+
message(STATUS "Enabling CGAL support")
|
| 300 |
+
add_definitions("-DCGAL_ENABLED")
|
| 301 |
+
else()
|
| 302 |
+
message(STATUS "Disabling CGAL support")
|
| 303 |
+
set(CGAL_ENABLED OFF)
|
| 304 |
+
endif()
|
| 305 |
+
|
| 306 |
+
if(Qt5_FOUND)
|
| 307 |
+
# Qt5 was built with -reduce-relocations.
|
| 308 |
+
if(Qt5_POSITION_INDEPENDENT_CODE)
|
| 309 |
+
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
| 310 |
+
# Workaround for Qt5 CMake config bug under Ubuntu 20.04: https://gitlab.kitware.com/cmake/cmake/-/issues/16915
|
| 311 |
+
if(${Qt5_VERSION} VERSION_EQUAL "5.12.8" AND TARGET Qt5::Core)
|
| 312 |
+
get_property(core_options TARGET Qt5::Core PROPERTY INTERFACE_COMPILE_OPTIONS)
|
| 313 |
+
string(REPLACE "-fPIC" "" new_qt5_core_options ${core_options})
|
| 314 |
+
set_property(TARGET Qt5::Core PROPERTY INTERFACE_COMPILE_OPTIONS ${new_qt5_core_options})
|
| 315 |
+
set_property(TARGET Qt5::Core PROPERTY INTERFACE_POSITION_INDEPENDENT_CODE "ON")
|
| 316 |
+
set(CMAKE_CXX_COMPILE_OPTIONS_PIE "-fPIC")
|
| 317 |
+
endif()
|
| 318 |
+
endif()
|
| 319 |
+
|
| 320 |
+
# Enable automatic compilation of Qt resource files.
|
| 321 |
+
set(CMAKE_AUTORCC ON)
|
| 322 |
+
endif()
|
| 323 |
+
|
| 324 |
+
################################################################################
|
| 325 |
+
# Add sources
|
| 326 |
+
################################################################################
|
| 327 |
+
|
| 328 |
+
# Generate source file with version definitions.
|
| 329 |
+
include(GenerateVersionDefinitions)
|
| 330 |
+
|
| 331 |
+
set(COLMAP_INCLUDE_DIRS
|
| 332 |
+
${Boost_INCLUDE_DIRS}
|
| 333 |
+
${EIGEN3_INCLUDE_DIRS}
|
| 334 |
+
${GLOG_INCLUDE_DIRS}
|
| 335 |
+
${FREEIMAGE_INCLUDE_DIRS}
|
| 336 |
+
${CERES_INCLUDE_DIRS}
|
| 337 |
+
${METIS_INCLUDE_DIRS}
|
| 338 |
+
${GLEW_INCLUDE_DIRS}
|
| 339 |
+
)
|
| 340 |
+
|
| 341 |
+
set(COLMAP_LINK_DIRS
|
| 342 |
+
${Boost_LIBRARY_DIRS}
|
| 343 |
+
)
|
| 344 |
+
|
| 345 |
+
set(COLMAP_EXTERNAL_LIBRARIES
|
| 346 |
+
${CMAKE_DL_LIBS}
|
| 347 |
+
${Boost_FILESYSTEM_LIBRARY}
|
| 348 |
+
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
| 349 |
+
${Boost_SYSTEM_LIBRARY}
|
| 350 |
+
${GLOG_LIBRARIES}
|
| 351 |
+
${FREEIMAGE_LIBRARIES}
|
| 352 |
+
${METIS_LIBRARIES}
|
| 353 |
+
${CERES_LIBRARIES}
|
| 354 |
+
${OPENGL_LIBRARIES}
|
| 355 |
+
)
|
| 356 |
+
|
| 357 |
+
if(OPENMP_FOUND)
|
| 358 |
+
list(APPEND COLMAP_EXTERNAL_LIBRARIES ${OpenMP_libomp_LIBRARY})
|
| 359 |
+
endif()
|
| 360 |
+
|
| 361 |
+
if(Qt5_FOUND)
|
| 362 |
+
list(APPEND COLMAP_INCLUDE_DIRS ${Qt5Core_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
|
| 363 |
+
list(APPEND COLMAP_EXTERNAL_LIBRARIES ${Qt5Core_LIBRARIES} ${Qt5OpenGL_LIBRARIES} ${Qt5Widgets_LIBRARIES})
|
| 364 |
+
endif()
|
| 365 |
+
|
| 366 |
+
if(CGAL_FOUND)
|
| 367 |
+
list(APPEND COLMAP_INCLUDE_DIRS ${CGAL_INCLUDE_DIRS} ${GMP_INCLUDE_DIR})
|
| 368 |
+
list(APPEND COLMAP_EXTERNAL_LIBRARIES ${CGAL_LIBRARY} ${GMP_LIBRARIES})
|
| 369 |
+
list(APPEND COLMAP_LINK_DIRS ${CGAL_LIBRARIES_DIR})
|
| 370 |
+
endif()
|
| 371 |
+
|
| 372 |
+
if(UNIX)
|
| 373 |
+
list(APPEND COLMAP_EXTERNAL_LIBRARIES pthread)
|
| 374 |
+
endif()
|
| 375 |
+
|
| 376 |
+
set(COLMAP_INTERNAL_LIBRARIES
|
| 377 |
+
flann
|
| 378 |
+
lsd
|
| 379 |
+
pba
|
| 380 |
+
poisson_recon
|
| 381 |
+
sqlite3
|
| 382 |
+
sift_gpu
|
| 383 |
+
vlfeat
|
| 384 |
+
)
|
| 385 |
+
|
| 386 |
+
include_directories(
|
| 387 |
+
lib
|
| 388 |
+
src
|
| 389 |
+
${COLMAP_INCLUDE_DIRS}
|
| 390 |
+
)
|
| 391 |
+
|
| 392 |
+
link_directories(${COLMAP_LINK_DIRS})
|
| 393 |
+
|
| 394 |
+
add_subdirectory(lib)
|
| 395 |
+
add_subdirectory(src)
|
| 396 |
+
|
| 397 |
+
|
| 398 |
+
################################################################################
|
| 399 |
+
# Generate source groups for Visual Studio, XCode, etc.
|
| 400 |
+
################################################################################
|
| 401 |
+
|
| 402 |
+
COLMAP_ADD_SOURCE_DIR(lib/FLANN LIB_FLANN_SRCS *.h *.cpp *.hpp *.cu)
|
| 403 |
+
COLMAP_ADD_SOURCE_DIR(lib/LSD LIB_LSD_SRCS *.h *.c)
|
| 404 |
+
COLMAP_ADD_SOURCE_DIR(lib/PBA LIB_PBA_SRCS *.h *.cpp *.cu)
|
| 405 |
+
COLMAP_ADD_SOURCE_DIR(lib/PoissonRecon LIB_POISSON_RECON_SRCS *.h *.cpp *.inl)
|
| 406 |
+
COLMAP_ADD_SOURCE_DIR(lib/SiftGPU LIB_SIFT_GPU_SRCS *.h *.cpp *.cu)
|
| 407 |
+
COLMAP_ADD_SOURCE_DIR(lib/SQLite LIB_SQLITE_SRCS *.h *.c)
|
| 408 |
+
COLMAP_ADD_SOURCE_DIR(lib/VLFeat LIB_VLFEAT_SRCS *.h *.c *.tc)
|
| 409 |
+
|
| 410 |
+
COLMAP_ADD_SOURCE_DIR(src/base BASE_SRCS *.h *.cc)
|
| 411 |
+
COLMAP_ADD_SOURCE_DIR(src/controllers CONTROLLERS_SRCS *.h *.cc)
|
| 412 |
+
COLMAP_ADD_SOURCE_DIR(src/estimators ESTIMATORS_SRCS *.h *.cc)
|
| 413 |
+
COLMAP_ADD_SOURCE_DIR(src/exe EXE_SRCS *.h *.cc)
|
| 414 |
+
COLMAP_ADD_SOURCE_DIR(src/feature FEATURE_SRCS *.h *.cc)
|
| 415 |
+
COLMAP_ADD_SOURCE_DIR(src/mvs MVS_SRCS *.h *.cc *.cu)
|
| 416 |
+
COLMAP_ADD_SOURCE_DIR(src/optim OPTIM_SRCS *.h *.cc)
|
| 417 |
+
COLMAP_ADD_SOURCE_DIR(src/retrieval RETRIEVAL_SRCS *.h *.cc)
|
| 418 |
+
COLMAP_ADD_SOURCE_DIR(src/sfm SFM_SRCS *.h *.cc)
|
| 419 |
+
COLMAP_ADD_SOURCE_DIR(src/tools TOOLS_SRCS *.h *.cc)
|
| 420 |
+
COLMAP_ADD_SOURCE_DIR(src/ui UI_SRCS *.h *.cc)
|
| 421 |
+
COLMAP_ADD_SOURCE_DIR(src/util UTIL_SRCS *.h *.cc)
|
| 422 |
+
|
| 423 |
+
# Add all of the source files to a regular library target, as using a custom
|
| 424 |
+
# target does not allow us to set its C++ include directories (and thus
|
| 425 |
+
# intellisense can't find any of the included files).
|
| 426 |
+
add_library(
|
| 427 |
+
${COLMAP_SRC_ROOT_FOLDER}
|
| 428 |
+
${LIB_FLANN_SRCS}
|
| 429 |
+
${LIB_LSD_SRCS}
|
| 430 |
+
${LIB_PBA_SRCS}
|
| 431 |
+
${LIB_POISSON_RECON_SRCS}
|
| 432 |
+
${LIB_SIFT_GPU_SRCS}
|
| 433 |
+
${LIB_SQLITE_SRCS}
|
| 434 |
+
${LIB_VLFEAT_SRCS}
|
| 435 |
+
${BASE_SRCS}
|
| 436 |
+
${CONTROLLERS_SRCS}
|
| 437 |
+
${ESTIMATORS_SRCS}
|
| 438 |
+
${EXE_SRCS}
|
| 439 |
+
${FEATURE_SRCS}
|
| 440 |
+
${MVS_SRCS}
|
| 441 |
+
${OPTIM_SRCS}
|
| 442 |
+
${RETRIEVAL_SRCS}
|
| 443 |
+
${SFM_SRCS}
|
| 444 |
+
${TOOLS_SRCS}
|
| 445 |
+
${UI_SRCS}
|
| 446 |
+
${UTIL_SRCS}
|
| 447 |
+
)
|
| 448 |
+
|
| 449 |
+
# Prevent the library from being compiled automatically.
|
| 450 |
+
set_target_properties(
|
| 451 |
+
${COLMAP_SRC_ROOT_FOLDER} PROPERTIES
|
| 452 |
+
EXCLUDE_FROM_ALL 1
|
| 453 |
+
EXCLUDE_FROM_DEFAULT_BUILD 1)
|
| 454 |
+
|
| 455 |
+
|
| 456 |
+
################################################################################
|
| 457 |
+
# Install and uninstall scripts
|
| 458 |
+
################################################################################
|
| 459 |
+
|
| 460 |
+
# Install header files.
|
| 461 |
+
install(DIRECTORY src/
|
| 462 |
+
DESTINATION include/colmap
|
| 463 |
+
FILES_MATCHING PATTERN "*.h")
|
| 464 |
+
install(DIRECTORY lib/
|
| 465 |
+
DESTINATION include/colmap/lib
|
| 466 |
+
FILES_MATCHING REGEX ".*[.]h|.*[.]hpp|.*[.]inl")
|
| 467 |
+
|
| 468 |
+
# Generate and install CMake configuration.
|
| 469 |
+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CMakeConfig.cmake.in"
|
| 470 |
+
"${CMAKE_CURRENT_BINARY_DIR}/COLMAPConfig.cmake" @ONLY)
|
| 471 |
+
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/COLMAPConfig.cmake"
|
| 472 |
+
DESTINATION "share/colmap")
|
| 473 |
+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CMakeConfigVersion.cmake.in"
|
| 474 |
+
"${CMAKE_CURRENT_BINARY_DIR}/COLMAPConfigVersion.cmake" @ONLY)
|
| 475 |
+
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/COLMAPConfigVersion.cmake"
|
| 476 |
+
DESTINATION "share/colmap")
|
| 477 |
+
|
| 478 |
+
# Install find_package scripts for dependencies.
|
| 479 |
+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/cmake
|
| 480 |
+
DESTINATION share/colmap
|
| 481 |
+
FILES_MATCHING PATTERN "Find*.cmake")
|
| 482 |
+
|
| 483 |
+
# Install batch scripts under Windows.
|
| 484 |
+
if(IS_MSVC)
|
| 485 |
+
install(FILES "scripts/shell/COLMAP.bat" "scripts/shell/RUN_TESTS.bat"
|
| 486 |
+
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
|
| 487 |
+
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
|
| 488 |
+
DESTINATION "/")
|
| 489 |
+
endif()
|
| 490 |
+
|
| 491 |
+
# Install application meny entry under Linux/Unix.
|
| 492 |
+
if(UNIX AND NOT APPLE)
|
| 493 |
+
install(FILES "doc/COLMAP.desktop" DESTINATION "share/applications")
|
| 494 |
+
endif()
|
| 495 |
+
|
| 496 |
+
# Configure the uninstallation script.
|
| 497 |
+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CMakeUninstall.cmake.in"
|
| 498 |
+
"${CMAKE_CURRENT_BINARY_DIR}/CMakeUninstall.cmake"
|
| 499 |
+
IMMEDIATE @ONLY)
|
| 500 |
+
add_custom_target(uninstall COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/CMakeUninstall.cmake)
|
| 501 |
+
set_target_properties(uninstall PROPERTIES FOLDER ${CMAKE_TARGETS_ROOT_FOLDER})
|
colmap/CONTRIBUTING.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Contributing
|
| 2 |
+
------------
|
| 3 |
+
|
| 4 |
+
Contributions (bug reports, bug fixes, improvements, etc.) are very welcome and
|
| 5 |
+
should be submitted in the form of new issues and/or pull requests on GitHub.
|
| 6 |
+
|
| 7 |
+
Please, adhere to the Google coding style guide:
|
| 8 |
+
|
| 9 |
+
https://google.github.io/styleguide/cppguide.html
|
| 10 |
+
|
| 11 |
+
by using the provided ".clang-format" file.
|
| 12 |
+
|
| 13 |
+
Document code, functions, methods, classes, etc. Make sure to add unit tests for
|
| 14 |
+
all newly added code and make sure that algorithmic "improvements" generalize
|
| 15 |
+
and actually improve the results of the pipeline on a variety of datasets.
|
colmap/COPYING.txt
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
The COLMAP library is licensed under the new BSD license. Note that this text
|
| 2 |
+
refers only to the license for COLMAP itself, independent of its dependencies,
|
| 3 |
+
which are separately licensed. Building COLMAP with these dependencies may
|
| 4 |
+
affect the resulting COLMAP license.
|
| 5 |
+
|
| 6 |
+
Copyright (c) 2022, ETH Zurich and UNC Chapel Hill.
|
| 7 |
+
All rights reserved.
|
| 8 |
+
|
| 9 |
+
Redistribution and use in source and binary forms, with or without
|
| 10 |
+
modification, are permitted provided that the following conditions are met:
|
| 11 |
+
|
| 12 |
+
* Redistributions of source code must retain the above copyright
|
| 13 |
+
notice, this list of conditions and the following disclaimer.
|
| 14 |
+
|
| 15 |
+
* Redistributions in binary form must reproduce the above copyright
|
| 16 |
+
notice, this list of conditions and the following disclaimer in the
|
| 17 |
+
documentation and/or other materials provided with the distribution.
|
| 18 |
+
|
| 19 |
+
* Neither the name of ETH Zurich and UNC Chapel Hill nor the names of
|
| 20 |
+
its contributors may be used to endorse or promote products derived
|
| 21 |
+
from this software without specific prior written permission.
|
| 22 |
+
|
| 23 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
| 24 |
+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
| 25 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
| 26 |
+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
|
| 27 |
+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
| 28 |
+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
| 29 |
+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
| 30 |
+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
| 31 |
+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
| 32 |
+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
| 33 |
+
POSSIBILITY OF SUCH DAMAGE.
|
| 34 |
+
|
| 35 |
+
Author: Johannes L. Schoenberger (jsch-at-demuc-dot-de)
|
colmap/README.md
ADDED
|
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
COLMAP
|
| 2 |
+
======
|
| 3 |
+
|
| 4 |
+
About
|
| 5 |
+
-----
|
| 6 |
+
|
| 7 |
+
COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo
|
| 8 |
+
(MVS) pipeline with a graphical and command-line interface. It offers a wide
|
| 9 |
+
range of features for reconstruction of ordered and unordered image collections.
|
| 10 |
+
The software is licensed under the new BSD license. If you use this project for
|
| 11 |
+
your research, please cite:
|
| 12 |
+
|
| 13 |
+
@inproceedings{schoenberger2016sfm,
|
| 14 |
+
author={Sch\"{o}nberger, Johannes Lutz and Frahm, Jan-Michael},
|
| 15 |
+
title={Structure-from-Motion Revisited},
|
| 16 |
+
booktitle={Conference on Computer Vision and Pattern Recognition (CVPR)},
|
| 17 |
+
year={2016},
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
@inproceedings{schoenberger2016mvs,
|
| 21 |
+
author={Sch\"{o}nberger, Johannes Lutz and Zheng, Enliang and Pollefeys, Marc and Frahm, Jan-Michael},
|
| 22 |
+
title={Pixelwise View Selection for Unstructured Multi-View Stereo},
|
| 23 |
+
booktitle={European Conference on Computer Vision (ECCV)},
|
| 24 |
+
year={2016},
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
+
If you use the image retrieval / vocabulary tree engine, please also cite:
|
| 28 |
+
|
| 29 |
+
@inproceedings{schoenberger2016vote,
|
| 30 |
+
author={Sch\"{o}nberger, Johannes Lutz and Price, True and Sattler, Torsten and Frahm, Jan-Michael and Pollefeys, Marc},
|
| 31 |
+
title={A Vote-and-Verify Strategy for Fast Spatial Verification in Image Retrieval},
|
| 32 |
+
booktitle={Asian Conference on Computer Vision (ACCV)},
|
| 33 |
+
year={2016},
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
The latest source code is available at https://github.com/colmap/colmap. COLMAP
|
| 37 |
+
builds on top of existing works and when using specific algorithms within
|
| 38 |
+
COLMAP, please also cite the original authors, as specified in the source code.
|
| 39 |
+
|
| 40 |
+
|
| 41 |
+
Download
|
| 42 |
+
--------
|
| 43 |
+
|
| 44 |
+
Executables for Windows and Mac and other resources can be downloaded from
|
| 45 |
+
https://demuc.de/colmap/. Executables for Linux/Unix/BSD are available at
|
| 46 |
+
https://repology.org/metapackage/colmap/versions. To build COLMAP from source,
|
| 47 |
+
please see https://colmap.github.io/install.html.
|
| 48 |
+
|
| 49 |
+
Getting Started
|
| 50 |
+
---------------
|
| 51 |
+
|
| 52 |
+
1. Download the pre-built binaries from https://demuc.de/colmap/ or build the
|
| 53 |
+
library manually as described in the documentation.
|
| 54 |
+
2. Download one of the provided datasets at https://demuc.de/colmap/datasets/
|
| 55 |
+
or use your own images.
|
| 56 |
+
3. Use the **automatic reconstruction** to easily build models
|
| 57 |
+
with a single click or command.
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
Documentation
|
| 61 |
+
-------------
|
| 62 |
+
|
| 63 |
+
The documentation is available at https://colmap.github.io/.
|
| 64 |
+
|
| 65 |
+
|
| 66 |
+
Support
|
| 67 |
+
-------
|
| 68 |
+
|
| 69 |
+
Please, use the COLMAP Google Group at
|
| 70 |
+
https://groups.google.com/forum/#!forum/colmap (colmap@googlegroups.com) for
|
| 71 |
+
questions and the GitHub issue tracker at https://github.com/colmap/colmap for
|
| 72 |
+
bug reports, feature requests/additions, etc.
|
| 73 |
+
|
| 74 |
+
|
| 75 |
+
Acknowledgments
|
| 76 |
+
---------------
|
| 77 |
+
|
| 78 |
+
The library was written by Johannes L. Schönberger (https://demuc.de/). Funding
|
| 79 |
+
was provided by his PhD advisors Jan-Michael Frahm (http://frahm.web.unc.edu/)
|
| 80 |
+
and Marc Pollefeys (https://people.inf.ethz.ch/pomarc/).
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
Contribution
|
| 84 |
+
------------
|
| 85 |
+
|
| 86 |
+
Contributions (bug reports, bug fixes, improvements, etc.) are very welcome and
|
| 87 |
+
should be submitted in the form of new issues and/or pull requests on GitHub.
|
| 88 |
+
|
| 89 |
+
|
| 90 |
+
License
|
| 91 |
+
-------
|
| 92 |
+
|
| 93 |
+
The COLMAP library is licensed under the new BSD license. Note that this text
|
| 94 |
+
refers only to the license for COLMAP itself, independent of its dependencies,
|
| 95 |
+
which are separately licensed. Building COLMAP with these dependencies may
|
| 96 |
+
affect the resulting COLMAP license.
|
| 97 |
+
|
| 98 |
+
Copyright (c) 2022, ETH Zurich and UNC Chapel Hill.
|
| 99 |
+
All rights reserved.
|
| 100 |
+
|
| 101 |
+
Redistribution and use in source and binary forms, with or without
|
| 102 |
+
modification, are permitted provided that the following conditions are met:
|
| 103 |
+
|
| 104 |
+
* Redistributions of source code must retain the above copyright
|
| 105 |
+
notice, this list of conditions and the following disclaimer.
|
| 106 |
+
|
| 107 |
+
* Redistributions in binary form must reproduce the above copyright
|
| 108 |
+
notice, this list of conditions and the following disclaimer in the
|
| 109 |
+
documentation and/or other materials provided with the distribution.
|
| 110 |
+
|
| 111 |
+
* Neither the name of ETH Zurich and UNC Chapel Hill nor the names of
|
| 112 |
+
its contributors may be used to endorse or promote products derived
|
| 113 |
+
from this software without specific prior written permission.
|
| 114 |
+
|
| 115 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
| 116 |
+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
| 117 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
| 118 |
+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
|
| 119 |
+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
| 120 |
+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
| 121 |
+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
| 122 |
+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
| 123 |
+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
| 124 |
+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
| 125 |
+
POSSIBILITY OF SUCH DAMAGE.
|
| 126 |
+
|
| 127 |
+
Author: Johannes L. Schoenberger (jsch-at-demuc-dot-de)
|
colmap/build/CMakeCache.txt
ADDED
|
@@ -0,0 +1,1171 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# This is the CMakeCache file.
|
| 2 |
+
# For build in directory: /content/colmap/build
|
| 3 |
+
# It was generated by CMake: /usr/local/lib/python3.8/dist-packages/cmake/data/bin/cmake
|
| 4 |
+
# You can edit this file to change values found and used by cmake.
|
| 5 |
+
# If you do not want to change any of the values, simply exit the editor.
|
| 6 |
+
# If you do want to change a value, simply edit, save, and exit the editor.
|
| 7 |
+
# The syntax for the file is as follows:
|
| 8 |
+
# KEY:TYPE=VALUE
|
| 9 |
+
# KEY is the name of a variable in the cache.
|
| 10 |
+
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
| 11 |
+
# VALUE is the current value for the KEY.
|
| 12 |
+
|
| 13 |
+
########################
|
| 14 |
+
# EXTERNAL cache entries
|
| 15 |
+
########################
|
| 16 |
+
|
| 17 |
+
//Whether to enable AddressSanitizer flags
|
| 18 |
+
ASAN_ENABLED:BOOL=OFF
|
| 19 |
+
|
| 20 |
+
//Path to a library.
|
| 21 |
+
BLAS_guide_LIBRARY:FILEPATH=BLAS_guide_LIBRARY-NOTFOUND
|
| 22 |
+
|
| 23 |
+
//Path to a library.
|
| 24 |
+
BLAS_iomp5_LIBRARY:FILEPATH=/usr/local/lib/libiomp5.so
|
| 25 |
+
|
| 26 |
+
//Path to a library.
|
| 27 |
+
BLAS_mkl_core_LIBRARY:FILEPATH=/usr/local/lib/libmkl_core.so
|
| 28 |
+
|
| 29 |
+
//Path to a library.
|
| 30 |
+
BLAS_mkl_intel_LIBRARY:FILEPATH=BLAS_mkl_intel_LIBRARY-NOTFOUND
|
| 31 |
+
|
| 32 |
+
//Path to a library.
|
| 33 |
+
BLAS_mkl_intel_lp64_LIBRARY:FILEPATH=/usr/local/lib/libmkl_intel_lp64.so
|
| 34 |
+
|
| 35 |
+
//Path to a library.
|
| 36 |
+
BLAS_mkl_intel_thread_LIBRARY:FILEPATH=/usr/local/lib/libmkl_intel_thread.so
|
| 37 |
+
|
| 38 |
+
//Whether to enable static boost library linker flags
|
| 39 |
+
BOOST_STATIC:BOOL=ON
|
| 40 |
+
|
| 41 |
+
//The directory containing a CMake configuration file for Boost.
|
| 42 |
+
Boost_DIR:PATH=Boost_DIR-NOTFOUND
|
| 43 |
+
|
| 44 |
+
//Boost filesystem library (debug)
|
| 45 |
+
Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.a
|
| 46 |
+
|
| 47 |
+
//Boost filesystem library (release)
|
| 48 |
+
Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.a
|
| 49 |
+
|
| 50 |
+
//Boost graph library (debug)
|
| 51 |
+
Boost_GRAPH_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_graph.a
|
| 52 |
+
|
| 53 |
+
//Boost graph library (release)
|
| 54 |
+
Boost_GRAPH_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_graph.a
|
| 55 |
+
|
| 56 |
+
//Path to a file.
|
| 57 |
+
Boost_INCLUDE_DIR:PATH=/usr/include
|
| 58 |
+
|
| 59 |
+
//Boost library directory DEBUG
|
| 60 |
+
Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib/x86_64-linux-gnu
|
| 61 |
+
|
| 62 |
+
//Boost library directory RELEASE
|
| 63 |
+
Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib/x86_64-linux-gnu
|
| 64 |
+
|
| 65 |
+
//Boost program_options library (debug)
|
| 66 |
+
Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_program_options.a
|
| 67 |
+
|
| 68 |
+
//Boost program_options library (release)
|
| 69 |
+
Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_program_options.a
|
| 70 |
+
|
| 71 |
+
//Boost system library (debug)
|
| 72 |
+
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.a
|
| 73 |
+
|
| 74 |
+
//Boost system library (release)
|
| 75 |
+
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.a
|
| 76 |
+
|
| 77 |
+
//Boost unit_test_framework library (debug)
|
| 78 |
+
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a
|
| 79 |
+
|
| 80 |
+
//Boost unit_test_framework library (release)
|
| 81 |
+
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a
|
| 82 |
+
|
| 83 |
+
//Path to a program.
|
| 84 |
+
CCACHE:FILEPATH=CCACHE-NOTFOUND
|
| 85 |
+
|
| 86 |
+
//Whether to enable compiler caching, if available
|
| 87 |
+
CCACHE_ENABLED:BOOL=ON
|
| 88 |
+
|
| 89 |
+
//The directory containing a CMake configuration file for CGAL.
|
| 90 |
+
CGAL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/CGAL
|
| 91 |
+
|
| 92 |
+
//Whether to enable the CGAL library
|
| 93 |
+
CGAL_ENABLED:BOOL=ON
|
| 94 |
+
|
| 95 |
+
//Path to a program.
|
| 96 |
+
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
|
| 97 |
+
|
| 98 |
+
//Path to a program.
|
| 99 |
+
CMAKE_AR:FILEPATH=/usr/bin/ar
|
| 100 |
+
|
| 101 |
+
//Choose the type of build, options are: None Debug Release RelWithDebInfo
|
| 102 |
+
// MinSizeRel ...
|
| 103 |
+
CMAKE_BUILD_TYPE:STRING=
|
| 104 |
+
|
| 105 |
+
//Enable/Disable color output during build.
|
| 106 |
+
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
| 107 |
+
|
| 108 |
+
//CUDA compiler
|
| 109 |
+
CMAKE_CUDA_COMPILER:FILEPATH=/usr/local/cuda/bin/nvcc
|
| 110 |
+
|
| 111 |
+
//Flags used by the CUDA compiler during all build types.
|
| 112 |
+
CMAKE_CUDA_FLAGS:STRING=
|
| 113 |
+
|
| 114 |
+
//Flags used by the CUDA compiler during DEBUG builds.
|
| 115 |
+
CMAKE_CUDA_FLAGS_DEBUG:STRING=-g
|
| 116 |
+
|
| 117 |
+
//Flags used by the CUDA compiler during MINSIZEREL builds.
|
| 118 |
+
CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG
|
| 119 |
+
|
| 120 |
+
//Flags used by the CUDA compiler during RELEASE builds.
|
| 121 |
+
CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
| 122 |
+
|
| 123 |
+
//Flags used by the CUDA compiler during RELWITHDEBINFO builds.
|
| 124 |
+
CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
| 125 |
+
|
| 126 |
+
//CXX compiler
|
| 127 |
+
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
|
| 128 |
+
|
| 129 |
+
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
| 130 |
+
// for the GCC compiler
|
| 131 |
+
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
| 132 |
+
|
| 133 |
+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
| 134 |
+
// for the GCC compiler
|
| 135 |
+
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
| 136 |
+
|
| 137 |
+
//Flags used by the CXX compiler during all build types.
|
| 138 |
+
CMAKE_CXX_FLAGS:STRING=
|
| 139 |
+
|
| 140 |
+
//Flags used by the CXX compiler during DEBUG builds.
|
| 141 |
+
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
| 142 |
+
|
| 143 |
+
//Flags used by the CXX compiler during MINSIZEREL builds.
|
| 144 |
+
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
| 145 |
+
|
| 146 |
+
//Flags used by the CXX compiler during RELEASE builds.
|
| 147 |
+
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
| 148 |
+
|
| 149 |
+
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
|
| 150 |
+
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
| 151 |
+
|
| 152 |
+
//C compiler
|
| 153 |
+
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
|
| 154 |
+
|
| 155 |
+
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
| 156 |
+
// for the GCC compiler
|
| 157 |
+
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
| 158 |
+
|
| 159 |
+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
| 160 |
+
// for the GCC compiler
|
| 161 |
+
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
| 162 |
+
|
| 163 |
+
//Flags used by the C compiler during all build types.
|
| 164 |
+
CMAKE_C_FLAGS:STRING=
|
| 165 |
+
|
| 166 |
+
//Flags used by the C compiler during DEBUG builds.
|
| 167 |
+
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
| 168 |
+
|
| 169 |
+
//Flags used by the C compiler during MINSIZEREL builds.
|
| 170 |
+
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
| 171 |
+
|
| 172 |
+
//Flags used by the C compiler during RELEASE builds.
|
| 173 |
+
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
| 174 |
+
|
| 175 |
+
//Flags used by the C compiler during RELWITHDEBINFO builds.
|
| 176 |
+
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
| 177 |
+
|
| 178 |
+
//Path to a program.
|
| 179 |
+
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
|
| 180 |
+
|
| 181 |
+
//Flags used by the linker during all build types.
|
| 182 |
+
CMAKE_EXE_LINKER_FLAGS:STRING=
|
| 183 |
+
|
| 184 |
+
//Flags used by the linker during DEBUG builds.
|
| 185 |
+
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
| 186 |
+
|
| 187 |
+
//Flags used by the linker during MINSIZEREL builds.
|
| 188 |
+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
| 189 |
+
|
| 190 |
+
//Flags used by the linker during RELEASE builds.
|
| 191 |
+
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
| 192 |
+
|
| 193 |
+
//Flags used by the linker during RELWITHDEBINFO builds.
|
| 194 |
+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
| 195 |
+
|
| 196 |
+
//Enable/Disable output of compile commands during generation.
|
| 197 |
+
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
|
| 198 |
+
|
| 199 |
+
//Install path prefix, prepended onto install directories.
|
| 200 |
+
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
| 201 |
+
|
| 202 |
+
//Path to a program.
|
| 203 |
+
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
| 204 |
+
|
| 205 |
+
//Path to a program.
|
| 206 |
+
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
| 207 |
+
|
| 208 |
+
//Flags used by the linker during the creation of modules during
|
| 209 |
+
// all build types.
|
| 210 |
+
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
| 211 |
+
|
| 212 |
+
//Flags used by the linker during the creation of modules during
|
| 213 |
+
// DEBUG builds.
|
| 214 |
+
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
| 215 |
+
|
| 216 |
+
//Flags used by the linker during the creation of modules during
|
| 217 |
+
// MINSIZEREL builds.
|
| 218 |
+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
| 219 |
+
|
| 220 |
+
//Flags used by the linker during the creation of modules during
|
| 221 |
+
// RELEASE builds.
|
| 222 |
+
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
| 223 |
+
|
| 224 |
+
//Flags used by the linker during the creation of modules during
|
| 225 |
+
// RELWITHDEBINFO builds.
|
| 226 |
+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
| 227 |
+
|
| 228 |
+
//Path to a program.
|
| 229 |
+
CMAKE_NM:FILEPATH=/usr/bin/nm
|
| 230 |
+
|
| 231 |
+
//Path to a program.
|
| 232 |
+
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
| 233 |
+
|
| 234 |
+
//Path to a program.
|
| 235 |
+
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
| 236 |
+
|
| 237 |
+
//Value Computed by CMake
|
| 238 |
+
CMAKE_PROJECT_DESCRIPTION:STATIC=
|
| 239 |
+
|
| 240 |
+
//Value Computed by CMake
|
| 241 |
+
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
|
| 242 |
+
|
| 243 |
+
//Value Computed by CMake
|
| 244 |
+
CMAKE_PROJECT_NAME:STATIC=COLMAP
|
| 245 |
+
|
| 246 |
+
//Path to a program.
|
| 247 |
+
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
| 248 |
+
|
| 249 |
+
//Path to a program.
|
| 250 |
+
CMAKE_READELF:FILEPATH=/usr/bin/readelf
|
| 251 |
+
|
| 252 |
+
//Flags used by the linker during the creation of shared libraries
|
| 253 |
+
// during all build types.
|
| 254 |
+
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
| 255 |
+
|
| 256 |
+
//Flags used by the linker during the creation of shared libraries
|
| 257 |
+
// during DEBUG builds.
|
| 258 |
+
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
| 259 |
+
|
| 260 |
+
//Flags used by the linker during the creation of shared libraries
|
| 261 |
+
// during MINSIZEREL builds.
|
| 262 |
+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
| 263 |
+
|
| 264 |
+
//Flags used by the linker during the creation of shared libraries
|
| 265 |
+
// during RELEASE builds.
|
| 266 |
+
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
| 267 |
+
|
| 268 |
+
//Flags used by the linker during the creation of shared libraries
|
| 269 |
+
// during RELWITHDEBINFO builds.
|
| 270 |
+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
| 271 |
+
|
| 272 |
+
//If set, runtime paths are not added when installing shared libraries,
|
| 273 |
+
// but are added when building.
|
| 274 |
+
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
| 275 |
+
|
| 276 |
+
//If set, runtime paths are not added when using shared libraries.
|
| 277 |
+
CMAKE_SKIP_RPATH:BOOL=NO
|
| 278 |
+
|
| 279 |
+
//Flags used by the linker during the creation of static libraries
|
| 280 |
+
// during all build types.
|
| 281 |
+
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
| 282 |
+
|
| 283 |
+
//Flags used by the linker during the creation of static libraries
|
| 284 |
+
// during DEBUG builds.
|
| 285 |
+
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
| 286 |
+
|
| 287 |
+
//Flags used by the linker during the creation of static libraries
|
| 288 |
+
// during MINSIZEREL builds.
|
| 289 |
+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
| 290 |
+
|
| 291 |
+
//Flags used by the linker during the creation of static libraries
|
| 292 |
+
// during RELEASE builds.
|
| 293 |
+
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
| 294 |
+
|
| 295 |
+
//Flags used by the linker during the creation of static libraries
|
| 296 |
+
// during RELWITHDEBINFO builds.
|
| 297 |
+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
| 298 |
+
|
| 299 |
+
//Path to a program.
|
| 300 |
+
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
| 301 |
+
|
| 302 |
+
//If this value is on, makefiles will be generated without the
|
| 303 |
+
// .SILENT directive, and all commands will be echoed to the console
|
| 304 |
+
// during the make. This is useful for debugging only. With Visual
|
| 305 |
+
// Studio IDE projects all commands are done without /nologo.
|
| 306 |
+
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
| 307 |
+
|
| 308 |
+
//Value Computed by CMake
|
| 309 |
+
COLMAP_BINARY_DIR:STATIC=/content/colmap/build
|
| 310 |
+
|
| 311 |
+
//Value Computed by CMake
|
| 312 |
+
COLMAP_IS_TOP_LEVEL:STATIC=ON
|
| 313 |
+
|
| 314 |
+
//Value Computed by CMake
|
| 315 |
+
COLMAP_SOURCE_DIR:STATIC=/content/colmap
|
| 316 |
+
|
| 317 |
+
CUDAToolkit_BIN_DIR:PATH=/usr/local/cuda/bin
|
| 318 |
+
|
| 319 |
+
//Path to a program.
|
| 320 |
+
CUDAToolkit_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda/bin/nvcc
|
| 321 |
+
|
| 322 |
+
//Path to a library.
|
| 323 |
+
CUDAToolkit_rt_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
|
| 324 |
+
|
| 325 |
+
//List of CUDA architectures for which to generate code, e.g.,
|
| 326 |
+
// 5.0, 6.0, 7.5, ...
|
| 327 |
+
CUDA_ARCHS:STRING=5.0
|
| 328 |
+
|
| 329 |
+
//Path to a library.
|
| 330 |
+
CUDA_CUDART:FILEPATH=/usr/local/cuda/lib64/libcudart.so
|
| 331 |
+
|
| 332 |
+
//Whether to enable CUDA, if available
|
| 333 |
+
CUDA_ENABLED:BOOL=ON
|
| 334 |
+
|
| 335 |
+
//Path to a library.
|
| 336 |
+
CUDA_OpenCL_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libOpenCL.so
|
| 337 |
+
|
| 338 |
+
//Path to a library.
|
| 339 |
+
CUDA_cublasLt_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcublasLt.so
|
| 340 |
+
|
| 341 |
+
//Path to a library.
|
| 342 |
+
CUDA_cublasLt_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcublasLt_static.a
|
| 343 |
+
|
| 344 |
+
//Path to a library.
|
| 345 |
+
CUDA_cublas_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcublas.so
|
| 346 |
+
|
| 347 |
+
//Path to a library.
|
| 348 |
+
CUDA_cublas_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcublas_static.a
|
| 349 |
+
|
| 350 |
+
//Path to a library.
|
| 351 |
+
CUDA_cuda_driver_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcuda.so
|
| 352 |
+
|
| 353 |
+
//Path to a library.
|
| 354 |
+
CUDA_cudart_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcudart.so
|
| 355 |
+
|
| 356 |
+
//Path to a library.
|
| 357 |
+
CUDA_cudart_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcudart_static.a
|
| 358 |
+
|
| 359 |
+
//Path to a library.
|
| 360 |
+
CUDA_cufft_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcufft.so
|
| 361 |
+
|
| 362 |
+
//Path to a library.
|
| 363 |
+
CUDA_cufft_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcufft_static.a
|
| 364 |
+
|
| 365 |
+
//Path to a library.
|
| 366 |
+
CUDA_cufftw_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcufftw.so
|
| 367 |
+
|
| 368 |
+
//Path to a library.
|
| 369 |
+
CUDA_culibos_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libculibos.a
|
| 370 |
+
|
| 371 |
+
//Path to a library.
|
| 372 |
+
CUDA_cupti_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcupti.so
|
| 373 |
+
|
| 374 |
+
//Path to a library.
|
| 375 |
+
CUDA_cupti_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcupti_static.a
|
| 376 |
+
|
| 377 |
+
//Path to a library.
|
| 378 |
+
CUDA_curand_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcurand.so
|
| 379 |
+
|
| 380 |
+
//Path to a library.
|
| 381 |
+
CUDA_curand_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcurand_static.a
|
| 382 |
+
|
| 383 |
+
//Path to a library.
|
| 384 |
+
CUDA_cusolver_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcusolver.so
|
| 385 |
+
|
| 386 |
+
//Path to a library.
|
| 387 |
+
CUDA_cusolver_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcusolver_static.a
|
| 388 |
+
|
| 389 |
+
//Path to a library.
|
| 390 |
+
CUDA_cusparse_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcusparse.so
|
| 391 |
+
|
| 392 |
+
//Path to a library.
|
| 393 |
+
CUDA_cusparse_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libcusparse_static.a
|
| 394 |
+
|
| 395 |
+
//Path to a library.
|
| 396 |
+
CUDA_nppc_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppc.so
|
| 397 |
+
|
| 398 |
+
//Path to a library.
|
| 399 |
+
CUDA_nppc_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppc_static.a
|
| 400 |
+
|
| 401 |
+
//Path to a library.
|
| 402 |
+
CUDA_nppial_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppial.so
|
| 403 |
+
|
| 404 |
+
//Path to a library.
|
| 405 |
+
CUDA_nppial_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppial_static.a
|
| 406 |
+
|
| 407 |
+
//Path to a library.
|
| 408 |
+
CUDA_nppicc_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppicc.so
|
| 409 |
+
|
| 410 |
+
//Path to a library.
|
| 411 |
+
CUDA_nppicc_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppicc_static.a
|
| 412 |
+
|
| 413 |
+
//Path to a library.
|
| 414 |
+
CUDA_nppicom_LIBRARY:FILEPATH=CUDA_nppicom_LIBRARY-NOTFOUND
|
| 415 |
+
|
| 416 |
+
//Path to a library.
|
| 417 |
+
CUDA_nppicom_static_LIBRARY:FILEPATH=CUDA_nppicom_static_LIBRARY-NOTFOUND
|
| 418 |
+
|
| 419 |
+
//Path to a library.
|
| 420 |
+
CUDA_nppidei_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppidei.so
|
| 421 |
+
|
| 422 |
+
//Path to a library.
|
| 423 |
+
CUDA_nppidei_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppidei_static.a
|
| 424 |
+
|
| 425 |
+
//Path to a library.
|
| 426 |
+
CUDA_nppif_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppif.so
|
| 427 |
+
|
| 428 |
+
//Path to a library.
|
| 429 |
+
CUDA_nppif_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppif_static.a
|
| 430 |
+
|
| 431 |
+
//Path to a library.
|
| 432 |
+
CUDA_nppig_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppig.so
|
| 433 |
+
|
| 434 |
+
//Path to a library.
|
| 435 |
+
CUDA_nppig_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppig_static.a
|
| 436 |
+
|
| 437 |
+
//Path to a library.
|
| 438 |
+
CUDA_nppim_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppim.so
|
| 439 |
+
|
| 440 |
+
//Path to a library.
|
| 441 |
+
CUDA_nppim_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppim_static.a
|
| 442 |
+
|
| 443 |
+
//Path to a library.
|
| 444 |
+
CUDA_nppist_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppist.so
|
| 445 |
+
|
| 446 |
+
//Path to a library.
|
| 447 |
+
CUDA_nppist_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppist_static.a
|
| 448 |
+
|
| 449 |
+
//Path to a library.
|
| 450 |
+
CUDA_nppisu_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppisu.so
|
| 451 |
+
|
| 452 |
+
//Path to a library.
|
| 453 |
+
CUDA_nppisu_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppisu_static.a
|
| 454 |
+
|
| 455 |
+
//Path to a library.
|
| 456 |
+
CUDA_nppitc_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppitc.so
|
| 457 |
+
|
| 458 |
+
//Path to a library.
|
| 459 |
+
CUDA_nppitc_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnppitc_static.a
|
| 460 |
+
|
| 461 |
+
//Path to a library.
|
| 462 |
+
CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnpps.so
|
| 463 |
+
|
| 464 |
+
//Path to a library.
|
| 465 |
+
CUDA_npps_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnpps_static.a
|
| 466 |
+
|
| 467 |
+
//Path to a library.
|
| 468 |
+
CUDA_nvToolsExt_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnvToolsExt.so
|
| 469 |
+
|
| 470 |
+
//Path to a library.
|
| 471 |
+
CUDA_nvgraph_LIBRARY:FILEPATH=CUDA_nvgraph_LIBRARY-NOTFOUND
|
| 472 |
+
|
| 473 |
+
//Path to a library.
|
| 474 |
+
CUDA_nvgraph_static_LIBRARY:FILEPATH=CUDA_nvgraph_static_LIBRARY-NOTFOUND
|
| 475 |
+
|
| 476 |
+
//Path to a library.
|
| 477 |
+
CUDA_nvjpeg_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnvjpeg.so
|
| 478 |
+
|
| 479 |
+
//Path to a library.
|
| 480 |
+
CUDA_nvjpeg_static_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnvjpeg_static.a
|
| 481 |
+
|
| 482 |
+
//Path to a library.
|
| 483 |
+
CUDA_nvml_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libnvidia-ml.so
|
| 484 |
+
|
| 485 |
+
//Path to a library.
|
| 486 |
+
CUDA_nvrtc_LIBRARY:FILEPATH=/usr/local/cuda/lib64/libnvrtc.so
|
| 487 |
+
|
| 488 |
+
//The directory containing a CMake configuration file for CXSparse.
|
| 489 |
+
CXSparse_DIR:PATH=CXSparse_DIR-NOTFOUND
|
| 490 |
+
|
| 491 |
+
//Path to a file.
|
| 492 |
+
CXSparse_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 493 |
+
|
| 494 |
+
//Path to a library.
|
| 495 |
+
CXSparse_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcxsparse.so
|
| 496 |
+
|
| 497 |
+
//The directory containing a CMake configuration file for Ceres.
|
| 498 |
+
Ceres_DIR:PATH=/usr/local/lib/cmake/Ceres
|
| 499 |
+
|
| 500 |
+
//Path to a file.
|
| 501 |
+
EIGEN3_INCLUDE_DIRS:PATH=/usr/include/eigen3
|
| 502 |
+
|
| 503 |
+
//Eigen include directory
|
| 504 |
+
EIGEN3_INCLUDE_DIR_HINTS:PATH=
|
| 505 |
+
|
| 506 |
+
//The directory containing a CMake configuration file for Eigen3.
|
| 507 |
+
Eigen3_DIR:PATH=/usr/lib/cmake/eigen3
|
| 508 |
+
|
| 509 |
+
//Path to a file.
|
| 510 |
+
FREEIMAGE_INCLUDE_DIRS:PATH=/usr/include
|
| 511 |
+
|
| 512 |
+
//FreeImage include directory
|
| 513 |
+
FREEIMAGE_INCLUDE_DIR_HINTS:PATH=
|
| 514 |
+
|
| 515 |
+
//Path to a library.
|
| 516 |
+
FREEIMAGE_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreeimage.so
|
| 517 |
+
|
| 518 |
+
//FreeImage library directory
|
| 519 |
+
FREEIMAGE_LIBRARY_DIR_HINTS:PATH=
|
| 520 |
+
|
| 521 |
+
//Git command line client
|
| 522 |
+
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
|
| 523 |
+
|
| 524 |
+
//Path to a library.
|
| 525 |
+
GK_LIBRARIES:FILEPATH=GK_LIBRARIES-NOTFOUND
|
| 526 |
+
|
| 527 |
+
//Path to a file.
|
| 528 |
+
GLEW_INCLUDE_DIRS:PATH=/usr/include
|
| 529 |
+
|
| 530 |
+
//Glew include directory
|
| 531 |
+
GLEW_INCLUDE_DIR_HINTS:PATH=
|
| 532 |
+
|
| 533 |
+
//Path to a library.
|
| 534 |
+
GLEW_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLEW.so
|
| 535 |
+
|
| 536 |
+
//Glew library directory
|
| 537 |
+
GLEW_LIBRARY_DIR_HINTS:PATH=
|
| 538 |
+
|
| 539 |
+
//Path to a file.
|
| 540 |
+
GLOG_INCLUDE_DIR:PATH=/usr/include
|
| 541 |
+
|
| 542 |
+
//Path to a file.
|
| 543 |
+
GLOG_INCLUDE_DIRS:PATH=/usr/include
|
| 544 |
+
|
| 545 |
+
//Glog include directory
|
| 546 |
+
GLOG_INCLUDE_DIR_HINTS:PATH=
|
| 547 |
+
|
| 548 |
+
//Path to a library.
|
| 549 |
+
GLOG_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libglog.so
|
| 550 |
+
|
| 551 |
+
//Path to a library.
|
| 552 |
+
GLOG_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libglog.so
|
| 553 |
+
|
| 554 |
+
//Glog library directory
|
| 555 |
+
GLOG_LIBRARY_DIR_HINTS:PATH=
|
| 556 |
+
|
| 557 |
+
//Whether to enable the graphical UI
|
| 558 |
+
GUI_ENABLED:BOOL=ON
|
| 559 |
+
|
| 560 |
+
//Whether to enable interprocedural optimization
|
| 561 |
+
IPO_ENABLED:BOOL=ON
|
| 562 |
+
|
| 563 |
+
//METIS include directory
|
| 564 |
+
METIS_INCLUDE_DIR:PATH=/usr/include
|
| 565 |
+
|
| 566 |
+
//Path to a file.
|
| 567 |
+
METIS_INCLUDE_DIRS:PATH=/usr/include
|
| 568 |
+
|
| 569 |
+
//Metis include directory
|
| 570 |
+
METIS_INCLUDE_DIR_HINTS:PATH=
|
| 571 |
+
|
| 572 |
+
//Path to a library.
|
| 573 |
+
METIS_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libmetis.so
|
| 574 |
+
|
| 575 |
+
//METIS library
|
| 576 |
+
METIS_LIBRARY:STRING=debug;/usr/lib/x86_64-linux-gnu/libmetis.so;optimized;/usr/lib/x86_64-linux-gnu/libmetis.so
|
| 577 |
+
|
| 578 |
+
//METIS debug library
|
| 579 |
+
METIS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libmetis.so
|
| 580 |
+
|
| 581 |
+
//Metis library directory
|
| 582 |
+
METIS_LIBRARY_DIR_HINTS:PATH=
|
| 583 |
+
|
| 584 |
+
//METIS release library
|
| 585 |
+
METIS_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libmetis.so
|
| 586 |
+
|
| 587 |
+
//Path to a file.
|
| 588 |
+
OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include
|
| 589 |
+
|
| 590 |
+
//Whether to enable OpenGL, if available
|
| 591 |
+
OPENGL_ENABLED:BOOL=ON
|
| 592 |
+
|
| 593 |
+
//Path to a file.
|
| 594 |
+
OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include
|
| 595 |
+
|
| 596 |
+
//Path to a file.
|
| 597 |
+
OPENGL_INCLUDE_DIR:PATH=/usr/include
|
| 598 |
+
|
| 599 |
+
//Path to a library.
|
| 600 |
+
OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so
|
| 601 |
+
|
| 602 |
+
//Path to a library.
|
| 603 |
+
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so
|
| 604 |
+
|
| 605 |
+
//Path to a library.
|
| 606 |
+
OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so
|
| 607 |
+
|
| 608 |
+
//Path to a library.
|
| 609 |
+
OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so
|
| 610 |
+
|
| 611 |
+
//Path to a file.
|
| 612 |
+
OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
|
| 613 |
+
|
| 614 |
+
//Whether to enable OpenMP parallelization
|
| 615 |
+
OPENMP_ENABLED:BOOL=ON
|
| 616 |
+
|
| 617 |
+
//CXX compiler flags for OpenMP parallelization
|
| 618 |
+
OpenMP_CXX_FLAGS:STRING=-fopenmp
|
| 619 |
+
|
| 620 |
+
//CXX compiler libraries for OpenMP parallelization
|
| 621 |
+
OpenMP_CXX_LIB_NAMES:STRING=gomp;pthread
|
| 622 |
+
|
| 623 |
+
//C compiler flags for OpenMP parallelization
|
| 624 |
+
OpenMP_C_FLAGS:STRING=-fopenmp
|
| 625 |
+
|
| 626 |
+
//C compiler libraries for OpenMP parallelization
|
| 627 |
+
OpenMP_C_LIB_NAMES:STRING=gomp;pthread
|
| 628 |
+
|
| 629 |
+
//Path to the gomp library for OpenMP
|
| 630 |
+
OpenMP_gomp_LIBRARY:FILEPATH=/usr/lib/gcc/x86_64-linux-gnu/7/libgomp.so
|
| 631 |
+
|
| 632 |
+
//Path to the pthread library for OpenMP
|
| 633 |
+
OpenMP_pthread_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so
|
| 634 |
+
|
| 635 |
+
//Whether to enable google-perftools linker flags
|
| 636 |
+
PROFILING_ENABLED:BOOL=OFF
|
| 637 |
+
|
| 638 |
+
//The directory containing a CMake configuration file for Qt5Core.
|
| 639 |
+
Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core
|
| 640 |
+
|
| 641 |
+
//The directory containing a CMake configuration file for Qt5Gui.
|
| 642 |
+
Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui
|
| 643 |
+
|
| 644 |
+
//The directory containing a CMake configuration file for Qt5OpenGL.
|
| 645 |
+
Qt5OpenGL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5OpenGL
|
| 646 |
+
|
| 647 |
+
//The directory containing a CMake configuration file for Qt5Widgets.
|
| 648 |
+
Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets
|
| 649 |
+
|
| 650 |
+
//The directory containing a CMake configuration file for Qt5.
|
| 651 |
+
Qt5_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5
|
| 652 |
+
|
| 653 |
+
//Whether to enable SIMD optimizations
|
| 654 |
+
SIMD_ENABLED:BOOL=ON
|
| 655 |
+
|
| 656 |
+
//Path to a file.
|
| 657 |
+
SuiteSparse_AMD_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 658 |
+
|
| 659 |
+
//Path to a library.
|
| 660 |
+
SuiteSparse_AMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libamd.so
|
| 661 |
+
|
| 662 |
+
//Path to a file.
|
| 663 |
+
SuiteSparse_CAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 664 |
+
|
| 665 |
+
//Path to a library.
|
| 666 |
+
SuiteSparse_CAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcamd.so
|
| 667 |
+
|
| 668 |
+
//Path to a file.
|
| 669 |
+
SuiteSparse_CCOLAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 670 |
+
|
| 671 |
+
//Path to a library.
|
| 672 |
+
SuiteSparse_CCOLAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libccolamd.so
|
| 673 |
+
|
| 674 |
+
//Path to a file.
|
| 675 |
+
SuiteSparse_CHOLMOD_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 676 |
+
|
| 677 |
+
//Path to a library.
|
| 678 |
+
SuiteSparse_CHOLMOD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcholmod.so
|
| 679 |
+
|
| 680 |
+
//Path to a file.
|
| 681 |
+
SuiteSparse_COLAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 682 |
+
|
| 683 |
+
//Path to a library.
|
| 684 |
+
SuiteSparse_COLAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcolamd.so
|
| 685 |
+
|
| 686 |
+
//Path to a file.
|
| 687 |
+
SuiteSparse_Config_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 688 |
+
|
| 689 |
+
//Path to a library.
|
| 690 |
+
SuiteSparse_Config_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so
|
| 691 |
+
|
| 692 |
+
//The directory containing a CMake configuration file for SuiteSparse.
|
| 693 |
+
SuiteSparse_DIR:PATH=SuiteSparse_DIR-NOTFOUND
|
| 694 |
+
|
| 695 |
+
//Path to a file.
|
| 696 |
+
SuiteSparse_SPQR_INCLUDE_DIR:PATH=/usr/include/suitesparse
|
| 697 |
+
|
| 698 |
+
//Path to a library.
|
| 699 |
+
SuiteSparse_SPQR_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libspqr.so
|
| 700 |
+
|
| 701 |
+
//The directory containing a CMake configuration file for TBB.
|
| 702 |
+
TBB_DIR:PATH=TBB_DIR-NOTFOUND
|
| 703 |
+
|
| 704 |
+
//Whether to build test binaries
|
| 705 |
+
TESTS_ENABLED:BOOL=OFF
|
| 706 |
+
|
| 707 |
+
//Dependencies for the target
|
| 708 |
+
colmap_LIB_DEPENDS:STATIC=general;colmap_cuda;general;flann;general;lsd;general;pba;general;poisson_recon;general;sqlite3;general;sift_gpu;general;vlfeat;general;dl;general;/usr/lib/x86_64-linux-gnu/libboost_filesystem.a;general;/usr/lib/x86_64-linux-gnu/libboost_program_options.a;general;/usr/lib/x86_64-linux-gnu/libboost_system.a;general;/usr/lib/x86_64-linux-gnu/libglog.so;general;/usr/lib/x86_64-linux-gnu/libfreeimage.so;general;/usr/lib/x86_64-linux-gnu/libmetis.so;general;Ceres::ceres;general;/usr/lib/x86_64-linux-gnu/libOpenGL.so;general;/usr/lib/x86_64-linux-gnu/libGLX.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;general;Qt5::Core;general;Qt5::OpenGL;general;Qt5::Widgets;general;/usr/lib/x86_64-linux-gnu/libCGAL.so.13.0.1;general;/usr/lib/x86_64-linux-gnu/libgmp.so;general;pthread;
|
| 709 |
+
|
| 710 |
+
//Dependencies for the target
|
| 711 |
+
colmap_cuda_LIB_DEPENDS:STATIC=general;CUDA::cudart;general;CUDA::curand;general;colmap;
|
| 712 |
+
|
| 713 |
+
//The directory containing a CMake configuration file for gflags.
|
| 714 |
+
gflags_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/gflags
|
| 715 |
+
|
| 716 |
+
//The directory containing a CMake configuration file for metis.
|
| 717 |
+
metis_DIR:PATH=metis_DIR-NOTFOUND
|
| 718 |
+
|
| 719 |
+
//Dependencies for the target
|
| 720 |
+
pba_LIB_DEPENDS:STATIC=general;CUDA::cudart;general;CUDA::curand;
|
| 721 |
+
|
| 722 |
+
//Dependencies for the target
|
| 723 |
+
sift_gpu_LIB_DEPENDS:STATIC=general;CUDA::cudart;general;CUDA::curand;general;/usr/lib/x86_64-linux-gnu/libGLEW.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;
|
| 724 |
+
|
| 725 |
+
|
| 726 |
+
########################
|
| 727 |
+
# INTERNAL cache entries
|
| 728 |
+
########################
|
| 729 |
+
|
| 730 |
+
//Have function sgemm_
|
| 731 |
+
BLAS_WORKS:INTERNAL=
|
| 732 |
+
//ADVANCED property for variable: BLAS_guide_LIBRARY
|
| 733 |
+
BLAS_guide_LIBRARY-ADVANCED:INTERNAL=1
|
| 734 |
+
//ADVANCED property for variable: BLAS_iomp5_LIBRARY
|
| 735 |
+
BLAS_iomp5_LIBRARY-ADVANCED:INTERNAL=1
|
| 736 |
+
//ADVANCED property for variable: BLAS_mkl_core_LIBRARY
|
| 737 |
+
BLAS_mkl_core_LIBRARY-ADVANCED:INTERNAL=1
|
| 738 |
+
//ADVANCED property for variable: BLAS_mkl_intel_LIBRARY
|
| 739 |
+
BLAS_mkl_intel_LIBRARY-ADVANCED:INTERNAL=1
|
| 740 |
+
//ADVANCED property for variable: BLAS_mkl_intel_lp64_LIBRARY
|
| 741 |
+
BLAS_mkl_intel_lp64_LIBRARY-ADVANCED:INTERNAL=1
|
| 742 |
+
//Have function sgemm_
|
| 743 |
+
BLAS_mkl_intel_lp64_deps_mkl_intel_thread_deps_mkl_core_deps_iomp5_deps_WORKS:INTERNAL=1
|
| 744 |
+
//ADVANCED property for variable: BLAS_mkl_intel_thread_LIBRARY
|
| 745 |
+
BLAS_mkl_intel_thread_LIBRARY-ADVANCED:INTERNAL=1
|
| 746 |
+
//ADVANCED property for variable: Boost_DIR
|
| 747 |
+
Boost_DIR-ADVANCED:INTERNAL=1
|
| 748 |
+
//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_DEBUG
|
| 749 |
+
Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 750 |
+
//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_RELEASE
|
| 751 |
+
Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 752 |
+
//ADVANCED property for variable: Boost_GRAPH_LIBRARY_DEBUG
|
| 753 |
+
Boost_GRAPH_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 754 |
+
//ADVANCED property for variable: Boost_GRAPH_LIBRARY_RELEASE
|
| 755 |
+
Boost_GRAPH_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 756 |
+
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
| 757 |
+
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 758 |
+
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
| 759 |
+
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
| 760 |
+
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
| 761 |
+
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
| 762 |
+
//ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG
|
| 763 |
+
Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 764 |
+
//ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE
|
| 765 |
+
Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 766 |
+
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
| 767 |
+
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 768 |
+
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
| 769 |
+
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 770 |
+
//ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG
|
| 771 |
+
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 772 |
+
//ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE
|
| 773 |
+
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 774 |
+
//Directory containing the GraphicsView package
|
| 775 |
+
CGAL_GRAPHICSVIEW_PACKAGE_DIR:INTERNAL=/usr//include/CGAL/
|
| 776 |
+
//ADVANCED property for variable: CMAKE_ADDR2LINE
|
| 777 |
+
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
|
| 778 |
+
//ADVANCED property for variable: CMAKE_AR
|
| 779 |
+
CMAKE_AR-ADVANCED:INTERNAL=1
|
| 780 |
+
//This is the directory where this CMakeCache.txt was created
|
| 781 |
+
CMAKE_CACHEFILE_DIR:INTERNAL=/content/colmap/build
|
| 782 |
+
//Major version of cmake used to create the current loaded cache
|
| 783 |
+
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
| 784 |
+
//Minor version of cmake used to create the current loaded cache
|
| 785 |
+
CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
|
| 786 |
+
//Patch version of cmake used to create the current loaded cache
|
| 787 |
+
CMAKE_CACHE_PATCH_VERSION:INTERNAL=6
|
| 788 |
+
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
| 789 |
+
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
| 790 |
+
//Path to CMake executable.
|
| 791 |
+
CMAKE_COMMAND:INTERNAL=/usr/local/lib/python3.8/dist-packages/cmake/data/bin/cmake
|
| 792 |
+
//Path to cpack program executable.
|
| 793 |
+
CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/lib/python3.8/dist-packages/cmake/data/bin/cpack
|
| 794 |
+
//Path to ctest program executable.
|
| 795 |
+
CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/lib/python3.8/dist-packages/cmake/data/bin/ctest
|
| 796 |
+
//ADVANCED property for variable: CMAKE_CUDA_COMPILER
|
| 797 |
+
CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1
|
| 798 |
+
//ADVANCED property for variable: CMAKE_CUDA_FLAGS
|
| 799 |
+
CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1
|
| 800 |
+
//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG
|
| 801 |
+
CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 802 |
+
//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL
|
| 803 |
+
CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 804 |
+
//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE
|
| 805 |
+
CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 806 |
+
//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO
|
| 807 |
+
CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 808 |
+
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
| 809 |
+
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
| 810 |
+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
|
| 811 |
+
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
|
| 812 |
+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
|
| 813 |
+
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
| 814 |
+
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
| 815 |
+
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
| 816 |
+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
| 817 |
+
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 818 |
+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
| 819 |
+
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 820 |
+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
| 821 |
+
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 822 |
+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
| 823 |
+
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 824 |
+
//ADVANCED property for variable: CMAKE_C_COMPILER
|
| 825 |
+
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
| 826 |
+
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
|
| 827 |
+
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
|
| 828 |
+
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
|
| 829 |
+
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
| 830 |
+
//ADVANCED property for variable: CMAKE_C_FLAGS
|
| 831 |
+
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
| 832 |
+
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
| 833 |
+
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 834 |
+
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
| 835 |
+
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 836 |
+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
| 837 |
+
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 838 |
+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
| 839 |
+
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 840 |
+
//ADVANCED property for variable: CMAKE_DLLTOOL
|
| 841 |
+
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
|
| 842 |
+
//Executable file format
|
| 843 |
+
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
| 844 |
+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
| 845 |
+
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
| 846 |
+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
| 847 |
+
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 848 |
+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
| 849 |
+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 850 |
+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
| 851 |
+
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 852 |
+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
| 853 |
+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 854 |
+
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
| 855 |
+
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
| 856 |
+
//Name of external makefile project generator.
|
| 857 |
+
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
| 858 |
+
//Name of generator.
|
| 859 |
+
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
| 860 |
+
//Generator instance identifier.
|
| 861 |
+
CMAKE_GENERATOR_INSTANCE:INTERNAL=
|
| 862 |
+
//Name of generator platform.
|
| 863 |
+
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
| 864 |
+
//Name of generator toolset.
|
| 865 |
+
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
| 866 |
+
//Test CMAKE_HAVE_LIBC_PTHREAD
|
| 867 |
+
CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
|
| 868 |
+
//Have library pthreads
|
| 869 |
+
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
|
| 870 |
+
//Have library pthread
|
| 871 |
+
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
|
| 872 |
+
//Have include pthread.h
|
| 873 |
+
CMAKE_HAVE_PTHREAD_H:INTERNAL=1
|
| 874 |
+
//Source directory with the top level CMakeLists.txt file for this
|
| 875 |
+
// project
|
| 876 |
+
CMAKE_HOME_DIRECTORY:INTERNAL=/content/colmap
|
| 877 |
+
//Install .so files without execute permission.
|
| 878 |
+
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
|
| 879 |
+
//ADVANCED property for variable: CMAKE_LINKER
|
| 880 |
+
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
| 881 |
+
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
| 882 |
+
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
| 883 |
+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
| 884 |
+
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
| 885 |
+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
| 886 |
+
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 887 |
+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
| 888 |
+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 889 |
+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
| 890 |
+
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 891 |
+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
| 892 |
+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 893 |
+
//ADVANCED property for variable: CMAKE_NM
|
| 894 |
+
CMAKE_NM-ADVANCED:INTERNAL=1
|
| 895 |
+
//number of local generators
|
| 896 |
+
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=22
|
| 897 |
+
//ADVANCED property for variable: CMAKE_OBJCOPY
|
| 898 |
+
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
| 899 |
+
//ADVANCED property for variable: CMAKE_OBJDUMP
|
| 900 |
+
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
| 901 |
+
//Platform information initialized
|
| 902 |
+
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
|
| 903 |
+
//ADVANCED property for variable: CMAKE_RANLIB
|
| 904 |
+
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
| 905 |
+
//ADVANCED property for variable: CMAKE_READELF
|
| 906 |
+
CMAKE_READELF-ADVANCED:INTERNAL=1
|
| 907 |
+
//Path to CMake installation.
|
| 908 |
+
CMAKE_ROOT:INTERNAL=/usr/local/lib/python3.8/dist-packages/cmake/data/share/cmake-3.22
|
| 909 |
+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
| 910 |
+
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
| 911 |
+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
| 912 |
+
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 913 |
+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
| 914 |
+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 915 |
+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
| 916 |
+
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 917 |
+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
| 918 |
+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 919 |
+
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
| 920 |
+
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
| 921 |
+
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
| 922 |
+
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
| 923 |
+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
| 924 |
+
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
| 925 |
+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
| 926 |
+
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
| 927 |
+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
| 928 |
+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
| 929 |
+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
| 930 |
+
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
| 931 |
+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
| 932 |
+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
| 933 |
+
//ADVANCED property for variable: CMAKE_STRIP
|
| 934 |
+
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
| 935 |
+
//uname command
|
| 936 |
+
CMAKE_UNAME:INTERNAL=/bin/uname
|
| 937 |
+
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
| 938 |
+
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
| 939 |
+
//ADVANCED property for variable: CUDAToolkit_BIN_DIR
|
| 940 |
+
CUDAToolkit_BIN_DIR-ADVANCED:INTERNAL=1
|
| 941 |
+
//ADVANCED property for variable: CUDAToolkit_NVCC_EXECUTABLE
|
| 942 |
+
CUDAToolkit_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1
|
| 943 |
+
//ADVANCED property for variable: CUDAToolkit_rt_LIBRARY
|
| 944 |
+
CUDAToolkit_rt_LIBRARY-ADVANCED:INTERNAL=1
|
| 945 |
+
//ADVANCED property for variable: CUDA_CUDART
|
| 946 |
+
CUDA_CUDART-ADVANCED:INTERNAL=1
|
| 947 |
+
//ADVANCED property for variable: CUDA_OpenCL_LIBRARY
|
| 948 |
+
CUDA_OpenCL_LIBRARY-ADVANCED:INTERNAL=1
|
| 949 |
+
//ADVANCED property for variable: CUDA_cublasLt_LIBRARY
|
| 950 |
+
CUDA_cublasLt_LIBRARY-ADVANCED:INTERNAL=1
|
| 951 |
+
//ADVANCED property for variable: CUDA_cublasLt_static_LIBRARY
|
| 952 |
+
CUDA_cublasLt_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 953 |
+
//ADVANCED property for variable: CUDA_cublas_LIBRARY
|
| 954 |
+
CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1
|
| 955 |
+
//ADVANCED property for variable: CUDA_cublas_static_LIBRARY
|
| 956 |
+
CUDA_cublas_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 957 |
+
//ADVANCED property for variable: CUDA_cuda_driver_LIBRARY
|
| 958 |
+
CUDA_cuda_driver_LIBRARY-ADVANCED:INTERNAL=1
|
| 959 |
+
//ADVANCED property for variable: CUDA_cudart_LIBRARY
|
| 960 |
+
CUDA_cudart_LIBRARY-ADVANCED:INTERNAL=1
|
| 961 |
+
//ADVANCED property for variable: CUDA_cudart_static_LIBRARY
|
| 962 |
+
CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 963 |
+
//ADVANCED property for variable: CUDA_cufft_LIBRARY
|
| 964 |
+
CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1
|
| 965 |
+
//ADVANCED property for variable: CUDA_cufft_static_LIBRARY
|
| 966 |
+
CUDA_cufft_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 967 |
+
//ADVANCED property for variable: CUDA_cufftw_LIBRARY
|
| 968 |
+
CUDA_cufftw_LIBRARY-ADVANCED:INTERNAL=1
|
| 969 |
+
//ADVANCED property for variable: CUDA_culibos_LIBRARY
|
| 970 |
+
CUDA_culibos_LIBRARY-ADVANCED:INTERNAL=1
|
| 971 |
+
//ADVANCED property for variable: CUDA_cupti_LIBRARY
|
| 972 |
+
CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1
|
| 973 |
+
//ADVANCED property for variable: CUDA_cupti_static_LIBRARY
|
| 974 |
+
CUDA_cupti_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 975 |
+
//ADVANCED property for variable: CUDA_curand_LIBRARY
|
| 976 |
+
CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
|
| 977 |
+
//ADVANCED property for variable: CUDA_curand_static_LIBRARY
|
| 978 |
+
CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 979 |
+
//ADVANCED property for variable: CUDA_cusolver_LIBRARY
|
| 980 |
+
CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1
|
| 981 |
+
//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY
|
| 982 |
+
CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 983 |
+
//ADVANCED property for variable: CUDA_cusparse_LIBRARY
|
| 984 |
+
CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
|
| 985 |
+
//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY
|
| 986 |
+
CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 987 |
+
//ADVANCED property for variable: CUDA_nppc_LIBRARY
|
| 988 |
+
CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
|
| 989 |
+
//ADVANCED property for variable: CUDA_nppc_static_LIBRARY
|
| 990 |
+
CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 991 |
+
//ADVANCED property for variable: CUDA_nppial_LIBRARY
|
| 992 |
+
CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1
|
| 993 |
+
//ADVANCED property for variable: CUDA_nppial_static_LIBRARY
|
| 994 |
+
CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 995 |
+
//ADVANCED property for variable: CUDA_nppicc_LIBRARY
|
| 996 |
+
CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1
|
| 997 |
+
//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY
|
| 998 |
+
CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 999 |
+
//ADVANCED property for variable: CUDA_nppicom_LIBRARY
|
| 1000 |
+
CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1
|
| 1001 |
+
//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY
|
| 1002 |
+
CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1003 |
+
//ADVANCED property for variable: CUDA_nppidei_LIBRARY
|
| 1004 |
+
CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1
|
| 1005 |
+
//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY
|
| 1006 |
+
CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1007 |
+
//ADVANCED property for variable: CUDA_nppif_LIBRARY
|
| 1008 |
+
CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1
|
| 1009 |
+
//ADVANCED property for variable: CUDA_nppif_static_LIBRARY
|
| 1010 |
+
CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1011 |
+
//ADVANCED property for variable: CUDA_nppig_LIBRARY
|
| 1012 |
+
CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1
|
| 1013 |
+
//ADVANCED property for variable: CUDA_nppig_static_LIBRARY
|
| 1014 |
+
CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1015 |
+
//ADVANCED property for variable: CUDA_nppim_LIBRARY
|
| 1016 |
+
CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1
|
| 1017 |
+
//ADVANCED property for variable: CUDA_nppim_static_LIBRARY
|
| 1018 |
+
CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1019 |
+
//ADVANCED property for variable: CUDA_nppist_LIBRARY
|
| 1020 |
+
CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1
|
| 1021 |
+
//ADVANCED property for variable: CUDA_nppist_static_LIBRARY
|
| 1022 |
+
CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1023 |
+
//ADVANCED property for variable: CUDA_nppisu_LIBRARY
|
| 1024 |
+
CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1
|
| 1025 |
+
//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY
|
| 1026 |
+
CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1027 |
+
//ADVANCED property for variable: CUDA_nppitc_LIBRARY
|
| 1028 |
+
CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1
|
| 1029 |
+
//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY
|
| 1030 |
+
CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1031 |
+
//ADVANCED property for variable: CUDA_npps_LIBRARY
|
| 1032 |
+
CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
|
| 1033 |
+
//ADVANCED property for variable: CUDA_npps_static_LIBRARY
|
| 1034 |
+
CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1035 |
+
//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY
|
| 1036 |
+
CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1
|
| 1037 |
+
//ADVANCED property for variable: CUDA_nvgraph_LIBRARY
|
| 1038 |
+
CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1
|
| 1039 |
+
//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY
|
| 1040 |
+
CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1041 |
+
//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY
|
| 1042 |
+
CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1
|
| 1043 |
+
//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY
|
| 1044 |
+
CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1
|
| 1045 |
+
//ADVANCED property for variable: CUDA_nvml_LIBRARY
|
| 1046 |
+
CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1
|
| 1047 |
+
//ADVANCED property for variable: CUDA_nvrtc_LIBRARY
|
| 1048 |
+
CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1
|
| 1049 |
+
//ADVANCED property for variable: CXSparse_INCLUDE_DIR
|
| 1050 |
+
CXSparse_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1051 |
+
//ADVANCED property for variable: CXSparse_LIBRARY
|
| 1052 |
+
CXSparse_LIBRARY-ADVANCED:INTERNAL=1
|
| 1053 |
+
//ADVANCED property for variable: EIGEN3_INCLUDE_DIRS
|
| 1054 |
+
EIGEN3_INCLUDE_DIRS-ADVANCED:INTERNAL=1
|
| 1055 |
+
//Details about finding Boost
|
| 1056 |
+
FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/include][cfound components: program_options filesystem graph system unit_test_framework ][v1.65.1()]
|
| 1057 |
+
//Details about finding CXSparse
|
| 1058 |
+
FIND_PACKAGE_MESSAGE_DETAILS_CXSparse:INTERNAL=[/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libcxsparse.so][v3.1.9(3.1.9)]
|
| 1059 |
+
//Details about finding Eigen3
|
| 1060 |
+
FIND_PACKAGE_MESSAGE_DETAILS_Eigen3:INTERNAL=[/usr/include/eigen3][TRUE][v(2.91.0)]
|
| 1061 |
+
//Details about finding Git
|
| 1062 |
+
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.17.1()]
|
| 1063 |
+
//Details about finding METIS
|
| 1064 |
+
FIND_PACKAGE_MESSAGE_DETAILS_METIS:INTERNAL=[/usr/include][debug;/usr/lib/x86_64-linux-gnu/libmetis.so;optimized;/usr/lib/x86_64-linux-gnu/libmetis.so][v5.1.0()]
|
| 1065 |
+
//Details about finding OpenGL
|
| 1066 |
+
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()]
|
| 1067 |
+
//Details about finding SuiteSparse
|
| 1068 |
+
FIND_PACKAGE_MESSAGE_DETAILS_SuiteSparse:INTERNAL=[/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libamd.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libcamd.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libccolamd.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libcholmod.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libcolamd.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libspqr.so][/usr/include/suitesparse][/usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so][cfound components: AMD CAMD CCOLAMD CHOLMOD COLAMD SPQR Config ][v5.1.2(5.1.2)]
|
| 1069 |
+
//Details about finding Threads
|
| 1070 |
+
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
|
| 1071 |
+
//ADVANCED property for variable: GIT_EXECUTABLE
|
| 1072 |
+
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
|
| 1073 |
+
//ADVANCED property for variable: GLOG_INCLUDE_DIR
|
| 1074 |
+
GLOG_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1075 |
+
//ADVANCED property for variable: GLOG_LIBRARY
|
| 1076 |
+
GLOG_LIBRARY-ADVANCED:INTERNAL=1
|
| 1077 |
+
//Have library rt
|
| 1078 |
+
HAVE_LIBRT:INTERNAL=1
|
| 1079 |
+
//Have function cheev_
|
| 1080 |
+
LAPACK_WORKS:INTERNAL=1
|
| 1081 |
+
//ADVANCED property for variable: METIS_INCLUDE_DIR
|
| 1082 |
+
METIS_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1083 |
+
//ADVANCED property for variable: METIS_LIBRARY
|
| 1084 |
+
METIS_LIBRARY-ADVANCED:INTERNAL=1
|
| 1085 |
+
//ADVANCED property for variable: METIS_LIBRARY_DEBUG
|
| 1086 |
+
METIS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
| 1087 |
+
//ADVANCED property for variable: METIS_LIBRARY_RELEASE
|
| 1088 |
+
METIS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
| 1089 |
+
//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR
|
| 1090 |
+
OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1091 |
+
//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR
|
| 1092 |
+
OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1093 |
+
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
| 1094 |
+
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1095 |
+
//ADVANCED property for variable: OPENGL_egl_LIBRARY
|
| 1096 |
+
OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1
|
| 1097 |
+
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
| 1098 |
+
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
| 1099 |
+
//ADVANCED property for variable: OPENGL_glx_LIBRARY
|
| 1100 |
+
OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1
|
| 1101 |
+
//ADVANCED property for variable: OPENGL_opengl_LIBRARY
|
| 1102 |
+
OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1
|
| 1103 |
+
//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
|
| 1104 |
+
OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1105 |
+
//Result of TRY_COMPILE
|
| 1106 |
+
OpenMP_COMPILE_RESULT_CXX_fopenmp:INTERNAL=TRUE
|
| 1107 |
+
//Result of TRY_COMPILE
|
| 1108 |
+
OpenMP_COMPILE_RESULT_C_fopenmp:INTERNAL=TRUE
|
| 1109 |
+
//ADVANCED property for variable: OpenMP_CXX_FLAGS
|
| 1110 |
+
OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1
|
| 1111 |
+
//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES
|
| 1112 |
+
OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1
|
| 1113 |
+
//CXX compiler's OpenMP specification date
|
| 1114 |
+
OpenMP_CXX_SPEC_DATE:INTERNAL=201511
|
| 1115 |
+
//ADVANCED property for variable: OpenMP_C_FLAGS
|
| 1116 |
+
OpenMP_C_FLAGS-ADVANCED:INTERNAL=1
|
| 1117 |
+
//ADVANCED property for variable: OpenMP_C_LIB_NAMES
|
| 1118 |
+
OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1
|
| 1119 |
+
//C compiler's OpenMP specification date
|
| 1120 |
+
OpenMP_C_SPEC_DATE:INTERNAL=201511
|
| 1121 |
+
//Result of TRY_COMPILE
|
| 1122 |
+
OpenMP_SPECTEST_CXX_:INTERNAL=TRUE
|
| 1123 |
+
//Result of TRY_COMPILE
|
| 1124 |
+
OpenMP_SPECTEST_C_:INTERNAL=TRUE
|
| 1125 |
+
//ADVANCED property for variable: OpenMP_gomp_LIBRARY
|
| 1126 |
+
OpenMP_gomp_LIBRARY-ADVANCED:INTERNAL=1
|
| 1127 |
+
//ADVANCED property for variable: OpenMP_pthread_LIBRARY
|
| 1128 |
+
OpenMP_pthread_LIBRARY-ADVANCED:INTERNAL=1
|
| 1129 |
+
//ADVANCED property for variable: SuiteSparse_AMD_INCLUDE_DIR
|
| 1130 |
+
SuiteSparse_AMD_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1131 |
+
//ADVANCED property for variable: SuiteSparse_AMD_LIBRARY
|
| 1132 |
+
SuiteSparse_AMD_LIBRARY-ADVANCED:INTERNAL=1
|
| 1133 |
+
//ADVANCED property for variable: SuiteSparse_CAMD_INCLUDE_DIR
|
| 1134 |
+
SuiteSparse_CAMD_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1135 |
+
//ADVANCED property for variable: SuiteSparse_CAMD_LIBRARY
|
| 1136 |
+
SuiteSparse_CAMD_LIBRARY-ADVANCED:INTERNAL=1
|
| 1137 |
+
//ADVANCED property for variable: SuiteSparse_CCOLAMD_INCLUDE_DIR
|
| 1138 |
+
SuiteSparse_CCOLAMD_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1139 |
+
//ADVANCED property for variable: SuiteSparse_CCOLAMD_LIBRARY
|
| 1140 |
+
SuiteSparse_CCOLAMD_LIBRARY-ADVANCED:INTERNAL=1
|
| 1141 |
+
//ADVANCED property for variable: SuiteSparse_CHOLMOD_INCLUDE_DIR
|
| 1142 |
+
SuiteSparse_CHOLMOD_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1143 |
+
//ADVANCED property for variable: SuiteSparse_CHOLMOD_LIBRARY
|
| 1144 |
+
SuiteSparse_CHOLMOD_LIBRARY-ADVANCED:INTERNAL=1
|
| 1145 |
+
//ADVANCED property for variable: SuiteSparse_COLAMD_INCLUDE_DIR
|
| 1146 |
+
SuiteSparse_COLAMD_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1147 |
+
//ADVANCED property for variable: SuiteSparse_COLAMD_LIBRARY
|
| 1148 |
+
SuiteSparse_COLAMD_LIBRARY-ADVANCED:INTERNAL=1
|
| 1149 |
+
//ADVANCED property for variable: SuiteSparse_Config_INCLUDE_DIR
|
| 1150 |
+
SuiteSparse_Config_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1151 |
+
//ADVANCED property for variable: SuiteSparse_Config_LIBRARY
|
| 1152 |
+
SuiteSparse_Config_LIBRARY-ADVANCED:INTERNAL=1
|
| 1153 |
+
//ADVANCED property for variable: SuiteSparse_SPQR_INCLUDE_DIR
|
| 1154 |
+
SuiteSparse_SPQR_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
| 1155 |
+
//ADVANCED property for variable: SuiteSparse_SPQR_LIBRARY
|
| 1156 |
+
SuiteSparse_SPQR_LIBRARY-ADVANCED:INTERNAL=1
|
| 1157 |
+
//Components requested for this build tree.
|
| 1158 |
+
_Boost_COMPONENTS_SEARCHED:INTERNAL=filesystem;graph;program_options;system;unit_test_framework
|
| 1159 |
+
//Last used Boost_INCLUDE_DIR value.
|
| 1160 |
+
_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include
|
| 1161 |
+
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
| 1162 |
+
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu
|
| 1163 |
+
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
| 1164 |
+
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu
|
| 1165 |
+
//Last used Boost_NAMESPACE value.
|
| 1166 |
+
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
| 1167 |
+
//Last used Boost_USE_MULTITHREADED value.
|
| 1168 |
+
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
| 1169 |
+
//Last used Boost_USE_STATIC_LIBS value.
|
| 1170 |
+
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=ON
|
| 1171 |
+
|
colmap/build/CMakeFiles/3.22.6/CMakeCCompiler.cmake
ADDED
|
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
set(CMAKE_C_COMPILER "/usr/bin/cc")
|
| 2 |
+
set(CMAKE_C_COMPILER_ARG1 "")
|
| 3 |
+
set(CMAKE_C_COMPILER_ID "GNU")
|
| 4 |
+
set(CMAKE_C_COMPILER_VERSION "7.5.0")
|
| 5 |
+
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
|
| 6 |
+
set(CMAKE_C_COMPILER_WRAPPER "")
|
| 7 |
+
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
|
| 8 |
+
set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
|
| 9 |
+
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
|
| 10 |
+
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
|
| 11 |
+
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
|
| 12 |
+
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
|
| 13 |
+
set(CMAKE_C17_COMPILE_FEATURES "")
|
| 14 |
+
set(CMAKE_C23_COMPILE_FEATURES "")
|
| 15 |
+
|
| 16 |
+
set(CMAKE_C_PLATFORM_ID "Linux")
|
| 17 |
+
set(CMAKE_C_SIMULATE_ID "")
|
| 18 |
+
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
|
| 19 |
+
set(CMAKE_C_SIMULATE_VERSION "")
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
|
| 24 |
+
set(CMAKE_AR "/usr/bin/ar")
|
| 25 |
+
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
|
| 26 |
+
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
| 27 |
+
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
| 28 |
+
set(CMAKE_LINKER "/usr/bin/ld")
|
| 29 |
+
set(CMAKE_MT "")
|
| 30 |
+
set(CMAKE_COMPILER_IS_GNUCC 1)
|
| 31 |
+
set(CMAKE_C_COMPILER_LOADED 1)
|
| 32 |
+
set(CMAKE_C_COMPILER_WORKS TRUE)
|
| 33 |
+
set(CMAKE_C_ABI_COMPILED TRUE)
|
| 34 |
+
|
| 35 |
+
set(CMAKE_C_COMPILER_ENV_VAR "CC")
|
| 36 |
+
|
| 37 |
+
set(CMAKE_C_COMPILER_ID_RUN 1)
|
| 38 |
+
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
|
| 39 |
+
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
| 40 |
+
set(CMAKE_C_LINKER_PREFERENCE 10)
|
| 41 |
+
|
| 42 |
+
# Save compiler ABI information.
|
| 43 |
+
set(CMAKE_C_SIZEOF_DATA_PTR "8")
|
| 44 |
+
set(CMAKE_C_COMPILER_ABI "ELF")
|
| 45 |
+
set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
|
| 46 |
+
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 47 |
+
|
| 48 |
+
if(CMAKE_C_SIZEOF_DATA_PTR)
|
| 49 |
+
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
|
| 50 |
+
endif()
|
| 51 |
+
|
| 52 |
+
if(CMAKE_C_COMPILER_ABI)
|
| 53 |
+
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
|
| 54 |
+
endif()
|
| 55 |
+
|
| 56 |
+
if(CMAKE_C_LIBRARY_ARCHITECTURE)
|
| 57 |
+
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 58 |
+
endif()
|
| 59 |
+
|
| 60 |
+
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
|
| 61 |
+
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
|
| 62 |
+
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
|
| 63 |
+
endif()
|
| 64 |
+
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
|
| 70 |
+
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
|
| 71 |
+
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64/stubs")
|
| 72 |
+
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
colmap/build/CMakeFiles/3.22.6/CMakeCUDACompiler.cmake
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
set(CMAKE_CUDA_COMPILER "/usr/local/cuda/bin/nvcc")
|
| 2 |
+
set(CMAKE_CUDA_HOST_COMPILER "")
|
| 3 |
+
set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/usr/bin/g++")
|
| 4 |
+
set(CMAKE_CUDA_COMPILER_ID "NVIDIA")
|
| 5 |
+
set(CMAKE_CUDA_COMPILER_VERSION "11.2.152")
|
| 6 |
+
set(CMAKE_CUDA_DEVICE_LINKER "/usr/local/cuda/bin/nvlink")
|
| 7 |
+
set(CMAKE_CUDA_FATBINARY "/usr/local/cuda/bin/fatbinary")
|
| 8 |
+
set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14")
|
| 9 |
+
set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON")
|
| 10 |
+
set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17")
|
| 11 |
+
set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03")
|
| 12 |
+
set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11")
|
| 13 |
+
set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14")
|
| 14 |
+
set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17")
|
| 15 |
+
set(CMAKE_CUDA20_COMPILE_FEATURES "")
|
| 16 |
+
set(CMAKE_CUDA23_COMPILE_FEATURES "")
|
| 17 |
+
|
| 18 |
+
set(CMAKE_CUDA_PLATFORM_ID "Linux")
|
| 19 |
+
set(CMAKE_CUDA_SIMULATE_ID "GNU")
|
| 20 |
+
set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "")
|
| 21 |
+
set(CMAKE_CUDA_SIMULATE_VERSION "7.5")
|
| 22 |
+
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX")
|
| 26 |
+
set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX")
|
| 27 |
+
|
| 28 |
+
set(CMAKE_CUDA_COMPILER_LOADED 1)
|
| 29 |
+
set(CMAKE_CUDA_COMPILER_ID_RUN 1)
|
| 30 |
+
set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu)
|
| 31 |
+
set(CMAKE_CUDA_LINKER_PREFERENCE 15)
|
| 32 |
+
set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1)
|
| 33 |
+
|
| 34 |
+
set(CMAKE_CUDA_SIZEOF_DATA_PTR "8")
|
| 35 |
+
set(CMAKE_CUDA_COMPILER_ABI "ELF")
|
| 36 |
+
set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN")
|
| 37 |
+
set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 38 |
+
|
| 39 |
+
if(CMAKE_CUDA_SIZEOF_DATA_PTR)
|
| 40 |
+
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}")
|
| 41 |
+
endif()
|
| 42 |
+
|
| 43 |
+
if(CMAKE_CUDA_COMPILER_ABI)
|
| 44 |
+
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}")
|
| 45 |
+
endif()
|
| 46 |
+
|
| 47 |
+
if(CMAKE_CUDA_LIBRARY_ARCHITECTURE)
|
| 48 |
+
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 49 |
+
endif()
|
| 50 |
+
|
| 51 |
+
set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/usr/local/cuda")
|
| 52 |
+
set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/usr/local/cuda")
|
| 53 |
+
set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/usr/local/cuda")
|
| 54 |
+
|
| 55 |
+
set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/usr/local/cuda/targets/x86_64-linux/include")
|
| 56 |
+
|
| 57 |
+
set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "")
|
| 58 |
+
set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/usr/local/cuda/targets/x86_64-linux/lib/stubs;/usr/local/cuda/targets/x86_64-linux/lib")
|
| 59 |
+
set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
| 60 |
+
|
| 61 |
+
set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
|
| 62 |
+
set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
|
| 63 |
+
set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/usr/local/cuda/targets/x86_64-linux/lib/stubs;/usr/local/cuda/targets/x86_64-linux/lib;/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64/stubs")
|
| 64 |
+
set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
| 65 |
+
|
| 66 |
+
set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC")
|
| 67 |
+
|
| 68 |
+
set(CMAKE_LINKER "/usr/bin/ld")
|
| 69 |
+
set(CMAKE_AR "/usr/bin/ar")
|
| 70 |
+
set(CMAKE_MT "")
|
colmap/build/CMakeFiles/3.22.6/CMakeCXXCompiler.cmake
ADDED
|
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
|
| 2 |
+
set(CMAKE_CXX_COMPILER_ARG1 "")
|
| 3 |
+
set(CMAKE_CXX_COMPILER_ID "GNU")
|
| 4 |
+
set(CMAKE_CXX_COMPILER_VERSION "7.5.0")
|
| 5 |
+
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
|
| 6 |
+
set(CMAKE_CXX_COMPILER_WRAPPER "")
|
| 7 |
+
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
|
| 8 |
+
set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
|
| 9 |
+
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
|
| 10 |
+
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
|
| 11 |
+
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
|
| 12 |
+
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
|
| 13 |
+
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
|
| 14 |
+
set(CMAKE_CXX20_COMPILE_FEATURES "")
|
| 15 |
+
set(CMAKE_CXX23_COMPILE_FEATURES "")
|
| 16 |
+
|
| 17 |
+
set(CMAKE_CXX_PLATFORM_ID "Linux")
|
| 18 |
+
set(CMAKE_CXX_SIMULATE_ID "")
|
| 19 |
+
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
|
| 20 |
+
set(CMAKE_CXX_SIMULATE_VERSION "")
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
set(CMAKE_AR "/usr/bin/ar")
|
| 26 |
+
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
|
| 27 |
+
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
| 28 |
+
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
| 29 |
+
set(CMAKE_LINKER "/usr/bin/ld")
|
| 30 |
+
set(CMAKE_MT "")
|
| 31 |
+
set(CMAKE_COMPILER_IS_GNUCXX 1)
|
| 32 |
+
set(CMAKE_CXX_COMPILER_LOADED 1)
|
| 33 |
+
set(CMAKE_CXX_COMPILER_WORKS TRUE)
|
| 34 |
+
set(CMAKE_CXX_ABI_COMPILED TRUE)
|
| 35 |
+
|
| 36 |
+
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
|
| 37 |
+
|
| 38 |
+
set(CMAKE_CXX_COMPILER_ID_RUN 1)
|
| 39 |
+
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
|
| 40 |
+
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
| 41 |
+
|
| 42 |
+
foreach (lang C OBJC OBJCXX)
|
| 43 |
+
if (CMAKE_${lang}_COMPILER_ID_RUN)
|
| 44 |
+
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
|
| 45 |
+
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
|
| 46 |
+
endforeach()
|
| 47 |
+
endif()
|
| 48 |
+
endforeach()
|
| 49 |
+
|
| 50 |
+
set(CMAKE_CXX_LINKER_PREFERENCE 30)
|
| 51 |
+
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
|
| 52 |
+
|
| 53 |
+
# Save compiler ABI information.
|
| 54 |
+
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
|
| 55 |
+
set(CMAKE_CXX_COMPILER_ABI "ELF")
|
| 56 |
+
set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
|
| 57 |
+
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 58 |
+
|
| 59 |
+
if(CMAKE_CXX_SIZEOF_DATA_PTR)
|
| 60 |
+
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
|
| 61 |
+
endif()
|
| 62 |
+
|
| 63 |
+
if(CMAKE_CXX_COMPILER_ABI)
|
| 64 |
+
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
|
| 65 |
+
endif()
|
| 66 |
+
|
| 67 |
+
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
|
| 68 |
+
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
| 69 |
+
endif()
|
| 70 |
+
|
| 71 |
+
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
|
| 72 |
+
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
|
| 73 |
+
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
|
| 74 |
+
endif()
|
| 75 |
+
|
| 76 |
+
|
| 77 |
+
|
| 78 |
+
|
| 79 |
+
|
| 80 |
+
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
|
| 81 |
+
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
|
| 82 |
+
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64/stubs")
|
| 83 |
+
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_C.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:165197329bb7fddc24a9b1905b601870f637e948b7d463062b116fd0b29ac762
|
| 3 |
+
size 8360
|
colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_CUDA.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:06d7b7f9683ac27e68b286c38e3959aa64b65635a40dd86f781c0945b6b4a8fc
|
| 3 |
+
size 686336
|
colmap/build/CMakeFiles/3.22.6/CMakeDetermineCompilerABI_CXX.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0d95da652d23bb9a53148859ef4aea27b00c40ecd2dbb607c01546d89342ae2d
|
| 3 |
+
size 8376
|
colmap/build/CMakeFiles/3.22.6/CMakeSystem.cmake
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
set(CMAKE_HOST_SYSTEM "Linux-5.10.133+")
|
| 2 |
+
set(CMAKE_HOST_SYSTEM_NAME "Linux")
|
| 3 |
+
set(CMAKE_HOST_SYSTEM_VERSION "5.10.133+")
|
| 4 |
+
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
|
| 5 |
+
|
| 6 |
+
|
| 7 |
+
|
| 8 |
+
set(CMAKE_SYSTEM "Linux-5.10.133+")
|
| 9 |
+
set(CMAKE_SYSTEM_NAME "Linux")
|
| 10 |
+
set(CMAKE_SYSTEM_VERSION "5.10.133+")
|
| 11 |
+
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
| 12 |
+
|
| 13 |
+
set(CMAKE_CROSSCOMPILING "FALSE")
|
| 14 |
+
|
| 15 |
+
set(CMAKE_SYSTEM_LOADED 1)
|
colmap/build/CMakeFiles/3.22.6/CompilerIdC/CMakeCCompilerId.c
ADDED
|
@@ -0,0 +1,802 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#ifdef __cplusplus
|
| 2 |
+
# error "A C++ compiler has been selected for C."
|
| 3 |
+
#endif
|
| 4 |
+
|
| 5 |
+
#if defined(__18CXX)
|
| 6 |
+
# define ID_VOID_MAIN
|
| 7 |
+
#endif
|
| 8 |
+
#if defined(__CLASSIC_C__)
|
| 9 |
+
/* cv-qualifiers did not exist in K&R C */
|
| 10 |
+
# define const
|
| 11 |
+
# define volatile
|
| 12 |
+
#endif
|
| 13 |
+
|
| 14 |
+
#if !defined(__has_include)
|
| 15 |
+
/* If the compiler does not have __has_include, pretend the answer is
|
| 16 |
+
always no. */
|
| 17 |
+
# define __has_include(x) 0
|
| 18 |
+
#endif
|
| 19 |
+
|
| 20 |
+
|
| 21 |
+
/* Version number components: V=Version, R=Revision, P=Patch
|
| 22 |
+
Version date components: YYYY=Year, MM=Month, DD=Day */
|
| 23 |
+
|
| 24 |
+
#if defined(__INTEL_COMPILER) || defined(__ICC)
|
| 25 |
+
# define COMPILER_ID "Intel"
|
| 26 |
+
# if defined(_MSC_VER)
|
| 27 |
+
# define SIMULATE_ID "MSVC"
|
| 28 |
+
# endif
|
| 29 |
+
# if defined(__GNUC__)
|
| 30 |
+
# define SIMULATE_ID "GNU"
|
| 31 |
+
# endif
|
| 32 |
+
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
|
| 33 |
+
except that a few beta releases use the old format with V=2021. */
|
| 34 |
+
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
|
| 35 |
+
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
| 36 |
+
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
| 37 |
+
# if defined(__INTEL_COMPILER_UPDATE)
|
| 38 |
+
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
| 39 |
+
# else
|
| 40 |
+
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
| 41 |
+
# endif
|
| 42 |
+
# else
|
| 43 |
+
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
|
| 44 |
+
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
|
| 45 |
+
/* The third version component from --version is an update index,
|
| 46 |
+
but no macro is provided for it. */
|
| 47 |
+
# define COMPILER_VERSION_PATCH DEC(0)
|
| 48 |
+
# endif
|
| 49 |
+
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
| 50 |
+
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
| 51 |
+
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
| 52 |
+
# endif
|
| 53 |
+
# if defined(_MSC_VER)
|
| 54 |
+
/* _MSC_VER = VVRR */
|
| 55 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 56 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 57 |
+
# endif
|
| 58 |
+
# if defined(__GNUC__)
|
| 59 |
+
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
| 60 |
+
# elif defined(__GNUG__)
|
| 61 |
+
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
| 62 |
+
# endif
|
| 63 |
+
# if defined(__GNUC_MINOR__)
|
| 64 |
+
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
| 65 |
+
# endif
|
| 66 |
+
# if defined(__GNUC_PATCHLEVEL__)
|
| 67 |
+
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
| 68 |
+
# endif
|
| 69 |
+
|
| 70 |
+
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
|
| 71 |
+
# define COMPILER_ID "IntelLLVM"
|
| 72 |
+
#if defined(_MSC_VER)
|
| 73 |
+
# define SIMULATE_ID "MSVC"
|
| 74 |
+
#endif
|
| 75 |
+
#if defined(__GNUC__)
|
| 76 |
+
# define SIMULATE_ID "GNU"
|
| 77 |
+
#endif
|
| 78 |
+
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
|
| 79 |
+
* later. Look for 6 digit vs. 8 digit version number to decide encoding.
|
| 80 |
+
* VVVV is no smaller than the current year when a version is released.
|
| 81 |
+
*/
|
| 82 |
+
#if __INTEL_LLVM_COMPILER < 1000000L
|
| 83 |
+
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
|
| 84 |
+
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
|
| 85 |
+
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
|
| 86 |
+
#else
|
| 87 |
+
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
|
| 88 |
+
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
|
| 89 |
+
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
|
| 90 |
+
#endif
|
| 91 |
+
#if defined(_MSC_VER)
|
| 92 |
+
/* _MSC_VER = VVRR */
|
| 93 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 94 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 95 |
+
#endif
|
| 96 |
+
#if defined(__GNUC__)
|
| 97 |
+
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
| 98 |
+
#elif defined(__GNUG__)
|
| 99 |
+
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
| 100 |
+
#endif
|
| 101 |
+
#if defined(__GNUC_MINOR__)
|
| 102 |
+
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
| 103 |
+
#endif
|
| 104 |
+
#if defined(__GNUC_PATCHLEVEL__)
|
| 105 |
+
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
| 106 |
+
#endif
|
| 107 |
+
|
| 108 |
+
#elif defined(__PATHCC__)
|
| 109 |
+
# define COMPILER_ID "PathScale"
|
| 110 |
+
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
| 111 |
+
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
| 112 |
+
# if defined(__PATHCC_PATCHLEVEL__)
|
| 113 |
+
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
| 114 |
+
# endif
|
| 115 |
+
|
| 116 |
+
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
| 117 |
+
# define COMPILER_ID "Embarcadero"
|
| 118 |
+
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
| 119 |
+
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
| 120 |
+
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
| 121 |
+
|
| 122 |
+
#elif defined(__BORLANDC__)
|
| 123 |
+
# define COMPILER_ID "Borland"
|
| 124 |
+
/* __BORLANDC__ = 0xVRR */
|
| 125 |
+
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
| 126 |
+
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
| 127 |
+
|
| 128 |
+
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
| 129 |
+
# define COMPILER_ID "Watcom"
|
| 130 |
+
/* __WATCOMC__ = VVRR */
|
| 131 |
+
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
| 132 |
+
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
| 133 |
+
# if (__WATCOMC__ % 10) > 0
|
| 134 |
+
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
| 135 |
+
# endif
|
| 136 |
+
|
| 137 |
+
#elif defined(__WATCOMC__)
|
| 138 |
+
# define COMPILER_ID "OpenWatcom"
|
| 139 |
+
/* __WATCOMC__ = VVRP + 1100 */
|
| 140 |
+
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
| 141 |
+
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
| 142 |
+
# if (__WATCOMC__ % 10) > 0
|
| 143 |
+
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
| 144 |
+
# endif
|
| 145 |
+
|
| 146 |
+
#elif defined(__SUNPRO_C)
|
| 147 |
+
# define COMPILER_ID "SunPro"
|
| 148 |
+
# if __SUNPRO_C >= 0x5100
|
| 149 |
+
/* __SUNPRO_C = 0xVRRP */
|
| 150 |
+
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
|
| 151 |
+
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
|
| 152 |
+
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
| 153 |
+
# else
|
| 154 |
+
/* __SUNPRO_CC = 0xVRP */
|
| 155 |
+
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
|
| 156 |
+
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
|
| 157 |
+
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
| 158 |
+
# endif
|
| 159 |
+
|
| 160 |
+
#elif defined(__HP_cc)
|
| 161 |
+
# define COMPILER_ID "HP"
|
| 162 |
+
/* __HP_cc = VVRRPP */
|
| 163 |
+
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
|
| 164 |
+
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
|
| 165 |
+
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
|
| 166 |
+
|
| 167 |
+
#elif defined(__DECC)
|
| 168 |
+
# define COMPILER_ID "Compaq"
|
| 169 |
+
/* __DECC_VER = VVRRTPPPP */
|
| 170 |
+
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
|
| 171 |
+
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
|
| 172 |
+
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
|
| 173 |
+
|
| 174 |
+
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
|
| 175 |
+
# define COMPILER_ID "zOS"
|
| 176 |
+
/* __IBMC__ = VRP */
|
| 177 |
+
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
| 178 |
+
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
| 179 |
+
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
| 180 |
+
|
| 181 |
+
#elif defined(__ibmxl__) && defined(__clang__)
|
| 182 |
+
# define COMPILER_ID "XLClang"
|
| 183 |
+
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
|
| 184 |
+
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
|
| 185 |
+
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
|
| 186 |
+
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
|
| 187 |
+
|
| 188 |
+
|
| 189 |
+
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
|
| 190 |
+
# define COMPILER_ID "XL"
|
| 191 |
+
/* __IBMC__ = VRP */
|
| 192 |
+
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
| 193 |
+
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
| 194 |
+
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
| 195 |
+
|
| 196 |
+
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
|
| 197 |
+
# define COMPILER_ID "VisualAge"
|
| 198 |
+
/* __IBMC__ = VRP */
|
| 199 |
+
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
| 200 |
+
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
| 201 |
+
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
| 202 |
+
|
| 203 |
+
#elif defined(__NVCOMPILER)
|
| 204 |
+
# define COMPILER_ID "NVHPC"
|
| 205 |
+
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
|
| 206 |
+
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
|
| 207 |
+
# if defined(__NVCOMPILER_PATCHLEVEL__)
|
| 208 |
+
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
|
| 209 |
+
# endif
|
| 210 |
+
|
| 211 |
+
#elif defined(__PGI)
|
| 212 |
+
# define COMPILER_ID "PGI"
|
| 213 |
+
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
| 214 |
+
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
| 215 |
+
# if defined(__PGIC_PATCHLEVEL__)
|
| 216 |
+
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
| 217 |
+
# endif
|
| 218 |
+
|
| 219 |
+
#elif defined(_CRAYC)
|
| 220 |
+
# define COMPILER_ID "Cray"
|
| 221 |
+
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
| 222 |
+
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
| 223 |
+
|
| 224 |
+
#elif defined(__TI_COMPILER_VERSION__)
|
| 225 |
+
# define COMPILER_ID "TI"
|
| 226 |
+
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
| 227 |
+
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
| 228 |
+
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
| 229 |
+
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
| 230 |
+
|
| 231 |
+
#elif defined(__CLANG_FUJITSU)
|
| 232 |
+
# define COMPILER_ID "FujitsuClang"
|
| 233 |
+
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
| 234 |
+
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
| 235 |
+
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
| 236 |
+
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
| 237 |
+
|
| 238 |
+
|
| 239 |
+
#elif defined(__FUJITSU)
|
| 240 |
+
# define COMPILER_ID "Fujitsu"
|
| 241 |
+
# if defined(__FCC_version__)
|
| 242 |
+
# define COMPILER_VERSION __FCC_version__
|
| 243 |
+
# elif defined(__FCC_major__)
|
| 244 |
+
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
| 245 |
+
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
| 246 |
+
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
| 247 |
+
# endif
|
| 248 |
+
# if defined(__fcc_version)
|
| 249 |
+
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
|
| 250 |
+
# elif defined(__FCC_VERSION)
|
| 251 |
+
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
|
| 252 |
+
# endif
|
| 253 |
+
|
| 254 |
+
|
| 255 |
+
#elif defined(__ghs__)
|
| 256 |
+
# define COMPILER_ID "GHS"
|
| 257 |
+
/* __GHS_VERSION_NUMBER = VVVVRP */
|
| 258 |
+
# ifdef __GHS_VERSION_NUMBER
|
| 259 |
+
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
|
| 260 |
+
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
|
| 261 |
+
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
|
| 262 |
+
# endif
|
| 263 |
+
|
| 264 |
+
#elif defined(__TINYC__)
|
| 265 |
+
# define COMPILER_ID "TinyCC"
|
| 266 |
+
|
| 267 |
+
#elif defined(__BCC__)
|
| 268 |
+
# define COMPILER_ID "Bruce"
|
| 269 |
+
|
| 270 |
+
#elif defined(__SCO_VERSION__)
|
| 271 |
+
# define COMPILER_ID "SCO"
|
| 272 |
+
|
| 273 |
+
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
|
| 274 |
+
# define COMPILER_ID "ARMCC"
|
| 275 |
+
#if __ARMCC_VERSION >= 1000000
|
| 276 |
+
/* __ARMCC_VERSION = VRRPPPP */
|
| 277 |
+
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
| 278 |
+
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
| 279 |
+
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
| 280 |
+
#else
|
| 281 |
+
/* __ARMCC_VERSION = VRPPPP */
|
| 282 |
+
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
| 283 |
+
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
| 284 |
+
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
| 285 |
+
#endif
|
| 286 |
+
|
| 287 |
+
|
| 288 |
+
#elif defined(__clang__) && defined(__apple_build_version__)
|
| 289 |
+
# define COMPILER_ID "AppleClang"
|
| 290 |
+
# if defined(_MSC_VER)
|
| 291 |
+
# define SIMULATE_ID "MSVC"
|
| 292 |
+
# endif
|
| 293 |
+
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
| 294 |
+
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
| 295 |
+
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
| 296 |
+
# if defined(_MSC_VER)
|
| 297 |
+
/* _MSC_VER = VVRR */
|
| 298 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 299 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 300 |
+
# endif
|
| 301 |
+
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
| 302 |
+
|
| 303 |
+
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
|
| 304 |
+
# define COMPILER_ID "ARMClang"
|
| 305 |
+
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
|
| 306 |
+
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
|
| 307 |
+
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
|
| 308 |
+
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
|
| 309 |
+
|
| 310 |
+
#elif defined(__clang__)
|
| 311 |
+
# define COMPILER_ID "Clang"
|
| 312 |
+
# if defined(_MSC_VER)
|
| 313 |
+
# define SIMULATE_ID "MSVC"
|
| 314 |
+
# endif
|
| 315 |
+
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
| 316 |
+
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
| 317 |
+
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
| 318 |
+
# if defined(_MSC_VER)
|
| 319 |
+
/* _MSC_VER = VVRR */
|
| 320 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 321 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 322 |
+
# endif
|
| 323 |
+
|
| 324 |
+
#elif defined(__GNUC__)
|
| 325 |
+
# define COMPILER_ID "GNU"
|
| 326 |
+
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
| 327 |
+
# if defined(__GNUC_MINOR__)
|
| 328 |
+
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
| 329 |
+
# endif
|
| 330 |
+
# if defined(__GNUC_PATCHLEVEL__)
|
| 331 |
+
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
| 332 |
+
# endif
|
| 333 |
+
|
| 334 |
+
#elif defined(_MSC_VER)
|
| 335 |
+
# define COMPILER_ID "MSVC"
|
| 336 |
+
/* _MSC_VER = VVRR */
|
| 337 |
+
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 338 |
+
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 339 |
+
# if defined(_MSC_FULL_VER)
|
| 340 |
+
# if _MSC_VER >= 1400
|
| 341 |
+
/* _MSC_FULL_VER = VVRRPPPPP */
|
| 342 |
+
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
| 343 |
+
# else
|
| 344 |
+
/* _MSC_FULL_VER = VVRRPPPP */
|
| 345 |
+
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
| 346 |
+
# endif
|
| 347 |
+
# endif
|
| 348 |
+
# if defined(_MSC_BUILD)
|
| 349 |
+
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
| 350 |
+
# endif
|
| 351 |
+
|
| 352 |
+
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
|
| 353 |
+
# define COMPILER_ID "ADSP"
|
| 354 |
+
#if defined(__VISUALDSPVERSION__)
|
| 355 |
+
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
| 356 |
+
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
|
| 357 |
+
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
|
| 358 |
+
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
|
| 359 |
+
#endif
|
| 360 |
+
|
| 361 |
+
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
| 362 |
+
# define COMPILER_ID "IAR"
|
| 363 |
+
# if defined(__VER__) && defined(__ICCARM__)
|
| 364 |
+
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
| 365 |
+
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
| 366 |
+
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
| 367 |
+
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
| 368 |
+
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
|
| 369 |
+
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
|
| 370 |
+
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
|
| 371 |
+
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
|
| 372 |
+
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
| 373 |
+
# endif
|
| 374 |
+
|
| 375 |
+
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
|
| 376 |
+
# define COMPILER_ID "SDCC"
|
| 377 |
+
# if defined(__SDCC_VERSION_MAJOR)
|
| 378 |
+
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
|
| 379 |
+
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
|
| 380 |
+
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
|
| 381 |
+
# else
|
| 382 |
+
/* SDCC = VRP */
|
| 383 |
+
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
|
| 384 |
+
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
|
| 385 |
+
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
|
| 386 |
+
# endif
|
| 387 |
+
|
| 388 |
+
|
| 389 |
+
/* These compilers are either not known or too old to define an
|
| 390 |
+
identification macro. Try to identify the platform and guess that
|
| 391 |
+
it is the native compiler. */
|
| 392 |
+
#elif defined(__hpux) || defined(__hpua)
|
| 393 |
+
# define COMPILER_ID "HP"
|
| 394 |
+
|
| 395 |
+
#else /* unknown compiler */
|
| 396 |
+
# define COMPILER_ID ""
|
| 397 |
+
#endif
|
| 398 |
+
|
| 399 |
+
/* Construct the string literal in pieces to prevent the source from
|
| 400 |
+
getting matched. Store it in a pointer rather than an array
|
| 401 |
+
because some compilers will just produce instructions to fill the
|
| 402 |
+
array rather than assigning a pointer to a static array. */
|
| 403 |
+
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
| 404 |
+
#ifdef SIMULATE_ID
|
| 405 |
+
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
| 406 |
+
#endif
|
| 407 |
+
|
| 408 |
+
#ifdef __QNXNTO__
|
| 409 |
+
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
| 410 |
+
#endif
|
| 411 |
+
|
| 412 |
+
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
| 413 |
+
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
| 414 |
+
#endif
|
| 415 |
+
|
| 416 |
+
#define STRINGIFY_HELPER(X) #X
|
| 417 |
+
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
| 418 |
+
|
| 419 |
+
/* Identify known platforms by name. */
|
| 420 |
+
#if defined(__linux) || defined(__linux__) || defined(linux)
|
| 421 |
+
# define PLATFORM_ID "Linux"
|
| 422 |
+
|
| 423 |
+
#elif defined(__MSYS__)
|
| 424 |
+
# define PLATFORM_ID "MSYS"
|
| 425 |
+
|
| 426 |
+
#elif defined(__CYGWIN__)
|
| 427 |
+
# define PLATFORM_ID "Cygwin"
|
| 428 |
+
|
| 429 |
+
#elif defined(__MINGW32__)
|
| 430 |
+
# define PLATFORM_ID "MinGW"
|
| 431 |
+
|
| 432 |
+
#elif defined(__APPLE__)
|
| 433 |
+
# define PLATFORM_ID "Darwin"
|
| 434 |
+
|
| 435 |
+
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
| 436 |
+
# define PLATFORM_ID "Windows"
|
| 437 |
+
|
| 438 |
+
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
| 439 |
+
# define PLATFORM_ID "FreeBSD"
|
| 440 |
+
|
| 441 |
+
#elif defined(__NetBSD__) || defined(__NetBSD)
|
| 442 |
+
# define PLATFORM_ID "NetBSD"
|
| 443 |
+
|
| 444 |
+
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
| 445 |
+
# define PLATFORM_ID "OpenBSD"
|
| 446 |
+
|
| 447 |
+
#elif defined(__sun) || defined(sun)
|
| 448 |
+
# define PLATFORM_ID "SunOS"
|
| 449 |
+
|
| 450 |
+
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
| 451 |
+
# define PLATFORM_ID "AIX"
|
| 452 |
+
|
| 453 |
+
#elif defined(__hpux) || defined(__hpux__)
|
| 454 |
+
# define PLATFORM_ID "HP-UX"
|
| 455 |
+
|
| 456 |
+
#elif defined(__HAIKU__)
|
| 457 |
+
# define PLATFORM_ID "Haiku"
|
| 458 |
+
|
| 459 |
+
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
| 460 |
+
# define PLATFORM_ID "BeOS"
|
| 461 |
+
|
| 462 |
+
#elif defined(__QNX__) || defined(__QNXNTO__)
|
| 463 |
+
# define PLATFORM_ID "QNX"
|
| 464 |
+
|
| 465 |
+
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
| 466 |
+
# define PLATFORM_ID "Tru64"
|
| 467 |
+
|
| 468 |
+
#elif defined(__riscos) || defined(__riscos__)
|
| 469 |
+
# define PLATFORM_ID "RISCos"
|
| 470 |
+
|
| 471 |
+
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
| 472 |
+
# define PLATFORM_ID "SINIX"
|
| 473 |
+
|
| 474 |
+
#elif defined(__UNIX_SV__)
|
| 475 |
+
# define PLATFORM_ID "UNIX_SV"
|
| 476 |
+
|
| 477 |
+
#elif defined(__bsdos__)
|
| 478 |
+
# define PLATFORM_ID "BSDOS"
|
| 479 |
+
|
| 480 |
+
#elif defined(_MPRAS) || defined(MPRAS)
|
| 481 |
+
# define PLATFORM_ID "MP-RAS"
|
| 482 |
+
|
| 483 |
+
#elif defined(__osf) || defined(__osf__)
|
| 484 |
+
# define PLATFORM_ID "OSF1"
|
| 485 |
+
|
| 486 |
+
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
| 487 |
+
# define PLATFORM_ID "SCO_SV"
|
| 488 |
+
|
| 489 |
+
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
| 490 |
+
# define PLATFORM_ID "ULTRIX"
|
| 491 |
+
|
| 492 |
+
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
| 493 |
+
# define PLATFORM_ID "Xenix"
|
| 494 |
+
|
| 495 |
+
#elif defined(__WATCOMC__)
|
| 496 |
+
# if defined(__LINUX__)
|
| 497 |
+
# define PLATFORM_ID "Linux"
|
| 498 |
+
|
| 499 |
+
# elif defined(__DOS__)
|
| 500 |
+
# define PLATFORM_ID "DOS"
|
| 501 |
+
|
| 502 |
+
# elif defined(__OS2__)
|
| 503 |
+
# define PLATFORM_ID "OS2"
|
| 504 |
+
|
| 505 |
+
# elif defined(__WINDOWS__)
|
| 506 |
+
# define PLATFORM_ID "Windows3x"
|
| 507 |
+
|
| 508 |
+
# elif defined(__VXWORKS__)
|
| 509 |
+
# define PLATFORM_ID "VxWorks"
|
| 510 |
+
|
| 511 |
+
# else /* unknown platform */
|
| 512 |
+
# define PLATFORM_ID
|
| 513 |
+
# endif
|
| 514 |
+
|
| 515 |
+
#elif defined(__INTEGRITY)
|
| 516 |
+
# if defined(INT_178B)
|
| 517 |
+
# define PLATFORM_ID "Integrity178"
|
| 518 |
+
|
| 519 |
+
# else /* regular Integrity */
|
| 520 |
+
# define PLATFORM_ID "Integrity"
|
| 521 |
+
# endif
|
| 522 |
+
|
| 523 |
+
#else /* unknown platform */
|
| 524 |
+
# define PLATFORM_ID
|
| 525 |
+
|
| 526 |
+
#endif
|
| 527 |
+
|
| 528 |
+
/* For windows compilers MSVC and Intel we can determine
|
| 529 |
+
the architecture of the compiler being used. This is because
|
| 530 |
+
the compilers do not have flags that can change the architecture,
|
| 531 |
+
but rather depend on which compiler is being used
|
| 532 |
+
*/
|
| 533 |
+
#if defined(_WIN32) && defined(_MSC_VER)
|
| 534 |
+
# if defined(_M_IA64)
|
| 535 |
+
# define ARCHITECTURE_ID "IA64"
|
| 536 |
+
|
| 537 |
+
# elif defined(_M_ARM64EC)
|
| 538 |
+
# define ARCHITECTURE_ID "ARM64EC"
|
| 539 |
+
|
| 540 |
+
# elif defined(_M_X64) || defined(_M_AMD64)
|
| 541 |
+
# define ARCHITECTURE_ID "x64"
|
| 542 |
+
|
| 543 |
+
# elif defined(_M_IX86)
|
| 544 |
+
# define ARCHITECTURE_ID "X86"
|
| 545 |
+
|
| 546 |
+
# elif defined(_M_ARM64)
|
| 547 |
+
# define ARCHITECTURE_ID "ARM64"
|
| 548 |
+
|
| 549 |
+
# elif defined(_M_ARM)
|
| 550 |
+
# if _M_ARM == 4
|
| 551 |
+
# define ARCHITECTURE_ID "ARMV4I"
|
| 552 |
+
# elif _M_ARM == 5
|
| 553 |
+
# define ARCHITECTURE_ID "ARMV5I"
|
| 554 |
+
# else
|
| 555 |
+
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
| 556 |
+
# endif
|
| 557 |
+
|
| 558 |
+
# elif defined(_M_MIPS)
|
| 559 |
+
# define ARCHITECTURE_ID "MIPS"
|
| 560 |
+
|
| 561 |
+
# elif defined(_M_SH)
|
| 562 |
+
# define ARCHITECTURE_ID "SHx"
|
| 563 |
+
|
| 564 |
+
# else /* unknown architecture */
|
| 565 |
+
# define ARCHITECTURE_ID ""
|
| 566 |
+
# endif
|
| 567 |
+
|
| 568 |
+
#elif defined(__WATCOMC__)
|
| 569 |
+
# if defined(_M_I86)
|
| 570 |
+
# define ARCHITECTURE_ID "I86"
|
| 571 |
+
|
| 572 |
+
# elif defined(_M_IX86)
|
| 573 |
+
# define ARCHITECTURE_ID "X86"
|
| 574 |
+
|
| 575 |
+
# else /* unknown architecture */
|
| 576 |
+
# define ARCHITECTURE_ID ""
|
| 577 |
+
# endif
|
| 578 |
+
|
| 579 |
+
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
| 580 |
+
# if defined(__ICCARM__)
|
| 581 |
+
# define ARCHITECTURE_ID "ARM"
|
| 582 |
+
|
| 583 |
+
# elif defined(__ICCRX__)
|
| 584 |
+
# define ARCHITECTURE_ID "RX"
|
| 585 |
+
|
| 586 |
+
# elif defined(__ICCRH850__)
|
| 587 |
+
# define ARCHITECTURE_ID "RH850"
|
| 588 |
+
|
| 589 |
+
# elif defined(__ICCRL78__)
|
| 590 |
+
# define ARCHITECTURE_ID "RL78"
|
| 591 |
+
|
| 592 |
+
# elif defined(__ICCRISCV__)
|
| 593 |
+
# define ARCHITECTURE_ID "RISCV"
|
| 594 |
+
|
| 595 |
+
# elif defined(__ICCAVR__)
|
| 596 |
+
# define ARCHITECTURE_ID "AVR"
|
| 597 |
+
|
| 598 |
+
# elif defined(__ICC430__)
|
| 599 |
+
# define ARCHITECTURE_ID "MSP430"
|
| 600 |
+
|
| 601 |
+
# elif defined(__ICCV850__)
|
| 602 |
+
# define ARCHITECTURE_ID "V850"
|
| 603 |
+
|
| 604 |
+
# elif defined(__ICC8051__)
|
| 605 |
+
# define ARCHITECTURE_ID "8051"
|
| 606 |
+
|
| 607 |
+
# elif defined(__ICCSTM8__)
|
| 608 |
+
# define ARCHITECTURE_ID "STM8"
|
| 609 |
+
|
| 610 |
+
# else /* unknown architecture */
|
| 611 |
+
# define ARCHITECTURE_ID ""
|
| 612 |
+
# endif
|
| 613 |
+
|
| 614 |
+
#elif defined(__ghs__)
|
| 615 |
+
# if defined(__PPC64__)
|
| 616 |
+
# define ARCHITECTURE_ID "PPC64"
|
| 617 |
+
|
| 618 |
+
# elif defined(__ppc__)
|
| 619 |
+
# define ARCHITECTURE_ID "PPC"
|
| 620 |
+
|
| 621 |
+
# elif defined(__ARM__)
|
| 622 |
+
# define ARCHITECTURE_ID "ARM"
|
| 623 |
+
|
| 624 |
+
# elif defined(__x86_64__)
|
| 625 |
+
# define ARCHITECTURE_ID "x64"
|
| 626 |
+
|
| 627 |
+
# elif defined(__i386__)
|
| 628 |
+
# define ARCHITECTURE_ID "X86"
|
| 629 |
+
|
| 630 |
+
# else /* unknown architecture */
|
| 631 |
+
# define ARCHITECTURE_ID ""
|
| 632 |
+
# endif
|
| 633 |
+
|
| 634 |
+
#elif defined(__TI_COMPILER_VERSION__)
|
| 635 |
+
# if defined(__TI_ARM__)
|
| 636 |
+
# define ARCHITECTURE_ID "ARM"
|
| 637 |
+
|
| 638 |
+
# elif defined(__MSP430__)
|
| 639 |
+
# define ARCHITECTURE_ID "MSP430"
|
| 640 |
+
|
| 641 |
+
# elif defined(__TMS320C28XX__)
|
| 642 |
+
# define ARCHITECTURE_ID "TMS320C28x"
|
| 643 |
+
|
| 644 |
+
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
|
| 645 |
+
# define ARCHITECTURE_ID "TMS320C6x"
|
| 646 |
+
|
| 647 |
+
# else /* unknown architecture */
|
| 648 |
+
# define ARCHITECTURE_ID ""
|
| 649 |
+
# endif
|
| 650 |
+
|
| 651 |
+
#else
|
| 652 |
+
# define ARCHITECTURE_ID
|
| 653 |
+
#endif
|
| 654 |
+
|
| 655 |
+
/* Convert integer to decimal digit literals. */
|
| 656 |
+
#define DEC(n) \
|
| 657 |
+
('0' + (((n) / 10000000)%10)), \
|
| 658 |
+
('0' + (((n) / 1000000)%10)), \
|
| 659 |
+
('0' + (((n) / 100000)%10)), \
|
| 660 |
+
('0' + (((n) / 10000)%10)), \
|
| 661 |
+
('0' + (((n) / 1000)%10)), \
|
| 662 |
+
('0' + (((n) / 100)%10)), \
|
| 663 |
+
('0' + (((n) / 10)%10)), \
|
| 664 |
+
('0' + ((n) % 10))
|
| 665 |
+
|
| 666 |
+
/* Convert integer to hex digit literals. */
|
| 667 |
+
#define HEX(n) \
|
| 668 |
+
('0' + ((n)>>28 & 0xF)), \
|
| 669 |
+
('0' + ((n)>>24 & 0xF)), \
|
| 670 |
+
('0' + ((n)>>20 & 0xF)), \
|
| 671 |
+
('0' + ((n)>>16 & 0xF)), \
|
| 672 |
+
('0' + ((n)>>12 & 0xF)), \
|
| 673 |
+
('0' + ((n)>>8 & 0xF)), \
|
| 674 |
+
('0' + ((n)>>4 & 0xF)), \
|
| 675 |
+
('0' + ((n) & 0xF))
|
| 676 |
+
|
| 677 |
+
/* Construct a string literal encoding the version number. */
|
| 678 |
+
#ifdef COMPILER_VERSION
|
| 679 |
+
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
|
| 680 |
+
|
| 681 |
+
/* Construct a string literal encoding the version number components. */
|
| 682 |
+
#elif defined(COMPILER_VERSION_MAJOR)
|
| 683 |
+
char const info_version[] = {
|
| 684 |
+
'I', 'N', 'F', 'O', ':',
|
| 685 |
+
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
| 686 |
+
COMPILER_VERSION_MAJOR,
|
| 687 |
+
# ifdef COMPILER_VERSION_MINOR
|
| 688 |
+
'.', COMPILER_VERSION_MINOR,
|
| 689 |
+
# ifdef COMPILER_VERSION_PATCH
|
| 690 |
+
'.', COMPILER_VERSION_PATCH,
|
| 691 |
+
# ifdef COMPILER_VERSION_TWEAK
|
| 692 |
+
'.', COMPILER_VERSION_TWEAK,
|
| 693 |
+
# endif
|
| 694 |
+
# endif
|
| 695 |
+
# endif
|
| 696 |
+
']','\0'};
|
| 697 |
+
#endif
|
| 698 |
+
|
| 699 |
+
/* Construct a string literal encoding the internal version number. */
|
| 700 |
+
#ifdef COMPILER_VERSION_INTERNAL
|
| 701 |
+
char const info_version_internal[] = {
|
| 702 |
+
'I', 'N', 'F', 'O', ':',
|
| 703 |
+
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
| 704 |
+
'i','n','t','e','r','n','a','l','[',
|
| 705 |
+
COMPILER_VERSION_INTERNAL,']','\0'};
|
| 706 |
+
#elif defined(COMPILER_VERSION_INTERNAL_STR)
|
| 707 |
+
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
|
| 708 |
+
#endif
|
| 709 |
+
|
| 710 |
+
/* Construct a string literal encoding the version number components. */
|
| 711 |
+
#ifdef SIMULATE_VERSION_MAJOR
|
| 712 |
+
char const info_simulate_version[] = {
|
| 713 |
+
'I', 'N', 'F', 'O', ':',
|
| 714 |
+
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
| 715 |
+
SIMULATE_VERSION_MAJOR,
|
| 716 |
+
# ifdef SIMULATE_VERSION_MINOR
|
| 717 |
+
'.', SIMULATE_VERSION_MINOR,
|
| 718 |
+
# ifdef SIMULATE_VERSION_PATCH
|
| 719 |
+
'.', SIMULATE_VERSION_PATCH,
|
| 720 |
+
# ifdef SIMULATE_VERSION_TWEAK
|
| 721 |
+
'.', SIMULATE_VERSION_TWEAK,
|
| 722 |
+
# endif
|
| 723 |
+
# endif
|
| 724 |
+
# endif
|
| 725 |
+
']','\0'};
|
| 726 |
+
#endif
|
| 727 |
+
|
| 728 |
+
/* Construct the string literal in pieces to prevent the source from
|
| 729 |
+
getting matched. Store it in a pointer rather than an array
|
| 730 |
+
because some compilers will just produce instructions to fill the
|
| 731 |
+
array rather than assigning a pointer to a static array. */
|
| 732 |
+
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
| 733 |
+
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
| 734 |
+
|
| 735 |
+
|
| 736 |
+
|
| 737 |
+
#if !defined(__STDC__) && !defined(__clang__)
|
| 738 |
+
# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
|
| 739 |
+
# define C_VERSION "90"
|
| 740 |
+
# else
|
| 741 |
+
# define C_VERSION
|
| 742 |
+
# endif
|
| 743 |
+
#elif __STDC_VERSION__ > 201710L
|
| 744 |
+
# define C_VERSION "23"
|
| 745 |
+
#elif __STDC_VERSION__ >= 201710L
|
| 746 |
+
# define C_VERSION "17"
|
| 747 |
+
#elif __STDC_VERSION__ >= 201000L
|
| 748 |
+
# define C_VERSION "11"
|
| 749 |
+
#elif __STDC_VERSION__ >= 199901L
|
| 750 |
+
# define C_VERSION "99"
|
| 751 |
+
#else
|
| 752 |
+
# define C_VERSION "90"
|
| 753 |
+
#endif
|
| 754 |
+
const char* info_language_standard_default =
|
| 755 |
+
"INFO" ":" "standard_default[" C_VERSION "]";
|
| 756 |
+
|
| 757 |
+
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
|
| 758 |
+
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
|
| 759 |
+
defined(__TI_COMPILER_VERSION__)) && \
|
| 760 |
+
!defined(__STRICT_ANSI__)
|
| 761 |
+
"ON"
|
| 762 |
+
#else
|
| 763 |
+
"OFF"
|
| 764 |
+
#endif
|
| 765 |
+
"]";
|
| 766 |
+
|
| 767 |
+
/*--------------------------------------------------------------------------*/
|
| 768 |
+
|
| 769 |
+
#ifdef ID_VOID_MAIN
|
| 770 |
+
void main() {}
|
| 771 |
+
#else
|
| 772 |
+
# if defined(__CLASSIC_C__)
|
| 773 |
+
int main(argc, argv) int argc; char *argv[];
|
| 774 |
+
# else
|
| 775 |
+
int main(int argc, char* argv[])
|
| 776 |
+
# endif
|
| 777 |
+
{
|
| 778 |
+
int require = 0;
|
| 779 |
+
require += info_compiler[argc];
|
| 780 |
+
require += info_platform[argc];
|
| 781 |
+
require += info_arch[argc];
|
| 782 |
+
#ifdef COMPILER_VERSION_MAJOR
|
| 783 |
+
require += info_version[argc];
|
| 784 |
+
#endif
|
| 785 |
+
#ifdef COMPILER_VERSION_INTERNAL
|
| 786 |
+
require += info_version_internal[argc];
|
| 787 |
+
#endif
|
| 788 |
+
#ifdef SIMULATE_ID
|
| 789 |
+
require += info_simulate[argc];
|
| 790 |
+
#endif
|
| 791 |
+
#ifdef SIMULATE_VERSION_MAJOR
|
| 792 |
+
require += info_simulate_version[argc];
|
| 793 |
+
#endif
|
| 794 |
+
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
| 795 |
+
require += info_cray[argc];
|
| 796 |
+
#endif
|
| 797 |
+
require += info_language_standard_default[argc];
|
| 798 |
+
require += info_language_extensions_default[argc];
|
| 799 |
+
(void)argv;
|
| 800 |
+
return require;
|
| 801 |
+
}
|
| 802 |
+
#endif
|
colmap/build/CMakeFiles/3.22.6/CompilerIdC/a.out
ADDED
|
Binary file (8.47 kB). View file
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/CMakeCUDACompilerId.cu
ADDED
|
@@ -0,0 +1,435 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#ifndef __CUDACC__
|
| 2 |
+
# error "A C or C++ compiler has been selected for CUDA"
|
| 3 |
+
#endif
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
/* Version number components: V=Version, R=Revision, P=Patch
|
| 7 |
+
Version date components: YYYY=Year, MM=Month, DD=Day */
|
| 8 |
+
|
| 9 |
+
#if defined(__NVCC__)
|
| 10 |
+
# define COMPILER_ID "NVIDIA"
|
| 11 |
+
# if defined(_MSC_VER)
|
| 12 |
+
# define SIMULATE_ID "MSVC"
|
| 13 |
+
# elif defined(__clang__)
|
| 14 |
+
# define SIMULATE_ID "Clang"
|
| 15 |
+
# elif defined(__GNUC__)
|
| 16 |
+
# define SIMULATE_ID "GNU"
|
| 17 |
+
# endif
|
| 18 |
+
# if defined(__CUDACC_VER_MAJOR__)
|
| 19 |
+
# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__)
|
| 20 |
+
# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__)
|
| 21 |
+
# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__)
|
| 22 |
+
# endif
|
| 23 |
+
# if defined(_MSC_VER)
|
| 24 |
+
/* _MSC_VER = VVRR */
|
| 25 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 26 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 27 |
+
# elif defined(__clang__)
|
| 28 |
+
# define SIMULATE_VERSION_MAJOR DEC(__clang_major__)
|
| 29 |
+
# define SIMULATE_VERSION_MINOR DEC(__clang_minor__)
|
| 30 |
+
# elif defined(__GNUC__)
|
| 31 |
+
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
| 32 |
+
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
| 33 |
+
# endif
|
| 34 |
+
|
| 35 |
+
#elif defined(__clang__)
|
| 36 |
+
# define COMPILER_ID "Clang"
|
| 37 |
+
# if defined(_MSC_VER)
|
| 38 |
+
# define SIMULATE_ID "MSVC"
|
| 39 |
+
# endif
|
| 40 |
+
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
| 41 |
+
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
| 42 |
+
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
| 43 |
+
# if defined(_MSC_VER)
|
| 44 |
+
/* _MSC_VER = VVRR */
|
| 45 |
+
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
| 46 |
+
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
| 47 |
+
# endif
|
| 48 |
+
|
| 49 |
+
|
| 50 |
+
/* These compilers are either not known or too old to define an
|
| 51 |
+
identification macro. Try to identify the platform and guess that
|
| 52 |
+
it is the native compiler. */
|
| 53 |
+
#elif defined(__hpux) || defined(__hpua)
|
| 54 |
+
# define COMPILER_ID "HP"
|
| 55 |
+
|
| 56 |
+
#else /* unknown compiler */
|
| 57 |
+
# define COMPILER_ID ""
|
| 58 |
+
#endif
|
| 59 |
+
|
| 60 |
+
/* Construct the string literal in pieces to prevent the source from
|
| 61 |
+
getting matched. Store it in a pointer rather than an array
|
| 62 |
+
because some compilers will just produce instructions to fill the
|
| 63 |
+
array rather than assigning a pointer to a static array. */
|
| 64 |
+
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
| 65 |
+
#ifdef SIMULATE_ID
|
| 66 |
+
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
| 67 |
+
#endif
|
| 68 |
+
|
| 69 |
+
#define STRINGIFY_HELPER(X) #X
|
| 70 |
+
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
| 71 |
+
|
| 72 |
+
/* Identify known platforms by name. */
|
| 73 |
+
#if defined(__linux) || defined(__linux__) || defined(linux)
|
| 74 |
+
# define PLATFORM_ID "Linux"
|
| 75 |
+
|
| 76 |
+
#elif defined(__MSYS__)
|
| 77 |
+
# define PLATFORM_ID "MSYS"
|
| 78 |
+
|
| 79 |
+
#elif defined(__CYGWIN__)
|
| 80 |
+
# define PLATFORM_ID "Cygwin"
|
| 81 |
+
|
| 82 |
+
#elif defined(__MINGW32__)
|
| 83 |
+
# define PLATFORM_ID "MinGW"
|
| 84 |
+
|
| 85 |
+
#elif defined(__APPLE__)
|
| 86 |
+
# define PLATFORM_ID "Darwin"
|
| 87 |
+
|
| 88 |
+
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
| 89 |
+
# define PLATFORM_ID "Windows"
|
| 90 |
+
|
| 91 |
+
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
| 92 |
+
# define PLATFORM_ID "FreeBSD"
|
| 93 |
+
|
| 94 |
+
#elif defined(__NetBSD__) || defined(__NetBSD)
|
| 95 |
+
# define PLATFORM_ID "NetBSD"
|
| 96 |
+
|
| 97 |
+
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
| 98 |
+
# define PLATFORM_ID "OpenBSD"
|
| 99 |
+
|
| 100 |
+
#elif defined(__sun) || defined(sun)
|
| 101 |
+
# define PLATFORM_ID "SunOS"
|
| 102 |
+
|
| 103 |
+
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
| 104 |
+
# define PLATFORM_ID "AIX"
|
| 105 |
+
|
| 106 |
+
#elif defined(__hpux) || defined(__hpux__)
|
| 107 |
+
# define PLATFORM_ID "HP-UX"
|
| 108 |
+
|
| 109 |
+
#elif defined(__HAIKU__)
|
| 110 |
+
# define PLATFORM_ID "Haiku"
|
| 111 |
+
|
| 112 |
+
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
| 113 |
+
# define PLATFORM_ID "BeOS"
|
| 114 |
+
|
| 115 |
+
#elif defined(__QNX__) || defined(__QNXNTO__)
|
| 116 |
+
# define PLATFORM_ID "QNX"
|
| 117 |
+
|
| 118 |
+
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
| 119 |
+
# define PLATFORM_ID "Tru64"
|
| 120 |
+
|
| 121 |
+
#elif defined(__riscos) || defined(__riscos__)
|
| 122 |
+
# define PLATFORM_ID "RISCos"
|
| 123 |
+
|
| 124 |
+
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
| 125 |
+
# define PLATFORM_ID "SINIX"
|
| 126 |
+
|
| 127 |
+
#elif defined(__UNIX_SV__)
|
| 128 |
+
# define PLATFORM_ID "UNIX_SV"
|
| 129 |
+
|
| 130 |
+
#elif defined(__bsdos__)
|
| 131 |
+
# define PLATFORM_ID "BSDOS"
|
| 132 |
+
|
| 133 |
+
#elif defined(_MPRAS) || defined(MPRAS)
|
| 134 |
+
# define PLATFORM_ID "MP-RAS"
|
| 135 |
+
|
| 136 |
+
#elif defined(__osf) || defined(__osf__)
|
| 137 |
+
# define PLATFORM_ID "OSF1"
|
| 138 |
+
|
| 139 |
+
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
| 140 |
+
# define PLATFORM_ID "SCO_SV"
|
| 141 |
+
|
| 142 |
+
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
| 143 |
+
# define PLATFORM_ID "ULTRIX"
|
| 144 |
+
|
| 145 |
+
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
| 146 |
+
# define PLATFORM_ID "Xenix"
|
| 147 |
+
|
| 148 |
+
#elif defined(__WATCOMC__)
|
| 149 |
+
# if defined(__LINUX__)
|
| 150 |
+
# define PLATFORM_ID "Linux"
|
| 151 |
+
|
| 152 |
+
# elif defined(__DOS__)
|
| 153 |
+
# define PLATFORM_ID "DOS"
|
| 154 |
+
|
| 155 |
+
# elif defined(__OS2__)
|
| 156 |
+
# define PLATFORM_ID "OS2"
|
| 157 |
+
|
| 158 |
+
# elif defined(__WINDOWS__)
|
| 159 |
+
# define PLATFORM_ID "Windows3x"
|
| 160 |
+
|
| 161 |
+
# elif defined(__VXWORKS__)
|
| 162 |
+
# define PLATFORM_ID "VxWorks"
|
| 163 |
+
|
| 164 |
+
# else /* unknown platform */
|
| 165 |
+
# define PLATFORM_ID
|
| 166 |
+
# endif
|
| 167 |
+
|
| 168 |
+
#elif defined(__INTEGRITY)
|
| 169 |
+
# if defined(INT_178B)
|
| 170 |
+
# define PLATFORM_ID "Integrity178"
|
| 171 |
+
|
| 172 |
+
# else /* regular Integrity */
|
| 173 |
+
# define PLATFORM_ID "Integrity"
|
| 174 |
+
# endif
|
| 175 |
+
|
| 176 |
+
#else /* unknown platform */
|
| 177 |
+
# define PLATFORM_ID
|
| 178 |
+
|
| 179 |
+
#endif
|
| 180 |
+
|
| 181 |
+
/* For windows compilers MSVC and Intel we can determine
|
| 182 |
+
the architecture of the compiler being used. This is because
|
| 183 |
+
the compilers do not have flags that can change the architecture,
|
| 184 |
+
but rather depend on which compiler is being used
|
| 185 |
+
*/
|
| 186 |
+
#if defined(_WIN32) && defined(_MSC_VER)
|
| 187 |
+
# if defined(_M_IA64)
|
| 188 |
+
# define ARCHITECTURE_ID "IA64"
|
| 189 |
+
|
| 190 |
+
# elif defined(_M_ARM64EC)
|
| 191 |
+
# define ARCHITECTURE_ID "ARM64EC"
|
| 192 |
+
|
| 193 |
+
# elif defined(_M_X64) || defined(_M_AMD64)
|
| 194 |
+
# define ARCHITECTURE_ID "x64"
|
| 195 |
+
|
| 196 |
+
# elif defined(_M_IX86)
|
| 197 |
+
# define ARCHITECTURE_ID "X86"
|
| 198 |
+
|
| 199 |
+
# elif defined(_M_ARM64)
|
| 200 |
+
# define ARCHITECTURE_ID "ARM64"
|
| 201 |
+
|
| 202 |
+
# elif defined(_M_ARM)
|
| 203 |
+
# if _M_ARM == 4
|
| 204 |
+
# define ARCHITECTURE_ID "ARMV4I"
|
| 205 |
+
# elif _M_ARM == 5
|
| 206 |
+
# define ARCHITECTURE_ID "ARMV5I"
|
| 207 |
+
# else
|
| 208 |
+
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
| 209 |
+
# endif
|
| 210 |
+
|
| 211 |
+
# elif defined(_M_MIPS)
|
| 212 |
+
# define ARCHITECTURE_ID "MIPS"
|
| 213 |
+
|
| 214 |
+
# elif defined(_M_SH)
|
| 215 |
+
# define ARCHITECTURE_ID "SHx"
|
| 216 |
+
|
| 217 |
+
# else /* unknown architecture */
|
| 218 |
+
# define ARCHITECTURE_ID ""
|
| 219 |
+
# endif
|
| 220 |
+
|
| 221 |
+
#elif defined(__WATCOMC__)
|
| 222 |
+
# if defined(_M_I86)
|
| 223 |
+
# define ARCHITECTURE_ID "I86"
|
| 224 |
+
|
| 225 |
+
# elif defined(_M_IX86)
|
| 226 |
+
# define ARCHITECTURE_ID "X86"
|
| 227 |
+
|
| 228 |
+
# else /* unknown architecture */
|
| 229 |
+
# define ARCHITECTURE_ID ""
|
| 230 |
+
# endif
|
| 231 |
+
|
| 232 |
+
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
| 233 |
+
# if defined(__ICCARM__)
|
| 234 |
+
# define ARCHITECTURE_ID "ARM"
|
| 235 |
+
|
| 236 |
+
# elif defined(__ICCRX__)
|
| 237 |
+
# define ARCHITECTURE_ID "RX"
|
| 238 |
+
|
| 239 |
+
# elif defined(__ICCRH850__)
|
| 240 |
+
# define ARCHITECTURE_ID "RH850"
|
| 241 |
+
|
| 242 |
+
# elif defined(__ICCRL78__)
|
| 243 |
+
# define ARCHITECTURE_ID "RL78"
|
| 244 |
+
|
| 245 |
+
# elif defined(__ICCRISCV__)
|
| 246 |
+
# define ARCHITECTURE_ID "RISCV"
|
| 247 |
+
|
| 248 |
+
# elif defined(__ICCAVR__)
|
| 249 |
+
# define ARCHITECTURE_ID "AVR"
|
| 250 |
+
|
| 251 |
+
# elif defined(__ICC430__)
|
| 252 |
+
# define ARCHITECTURE_ID "MSP430"
|
| 253 |
+
|
| 254 |
+
# elif defined(__ICCV850__)
|
| 255 |
+
# define ARCHITECTURE_ID "V850"
|
| 256 |
+
|
| 257 |
+
# elif defined(__ICC8051__)
|
| 258 |
+
# define ARCHITECTURE_ID "8051"
|
| 259 |
+
|
| 260 |
+
# elif defined(__ICCSTM8__)
|
| 261 |
+
# define ARCHITECTURE_ID "STM8"
|
| 262 |
+
|
| 263 |
+
# else /* unknown architecture */
|
| 264 |
+
# define ARCHITECTURE_ID ""
|
| 265 |
+
# endif
|
| 266 |
+
|
| 267 |
+
#elif defined(__ghs__)
|
| 268 |
+
# if defined(__PPC64__)
|
| 269 |
+
# define ARCHITECTURE_ID "PPC64"
|
| 270 |
+
|
| 271 |
+
# elif defined(__ppc__)
|
| 272 |
+
# define ARCHITECTURE_ID "PPC"
|
| 273 |
+
|
| 274 |
+
# elif defined(__ARM__)
|
| 275 |
+
# define ARCHITECTURE_ID "ARM"
|
| 276 |
+
|
| 277 |
+
# elif defined(__x86_64__)
|
| 278 |
+
# define ARCHITECTURE_ID "x64"
|
| 279 |
+
|
| 280 |
+
# elif defined(__i386__)
|
| 281 |
+
# define ARCHITECTURE_ID "X86"
|
| 282 |
+
|
| 283 |
+
# else /* unknown architecture */
|
| 284 |
+
# define ARCHITECTURE_ID ""
|
| 285 |
+
# endif
|
| 286 |
+
|
| 287 |
+
#elif defined(__TI_COMPILER_VERSION__)
|
| 288 |
+
# if defined(__TI_ARM__)
|
| 289 |
+
# define ARCHITECTURE_ID "ARM"
|
| 290 |
+
|
| 291 |
+
# elif defined(__MSP430__)
|
| 292 |
+
# define ARCHITECTURE_ID "MSP430"
|
| 293 |
+
|
| 294 |
+
# elif defined(__TMS320C28XX__)
|
| 295 |
+
# define ARCHITECTURE_ID "TMS320C28x"
|
| 296 |
+
|
| 297 |
+
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
|
| 298 |
+
# define ARCHITECTURE_ID "TMS320C6x"
|
| 299 |
+
|
| 300 |
+
# else /* unknown architecture */
|
| 301 |
+
# define ARCHITECTURE_ID ""
|
| 302 |
+
# endif
|
| 303 |
+
|
| 304 |
+
#else
|
| 305 |
+
# define ARCHITECTURE_ID
|
| 306 |
+
#endif
|
| 307 |
+
|
| 308 |
+
/* Convert integer to decimal digit literals. */
|
| 309 |
+
#define DEC(n) \
|
| 310 |
+
('0' + (((n) / 10000000)%10)), \
|
| 311 |
+
('0' + (((n) / 1000000)%10)), \
|
| 312 |
+
('0' + (((n) / 100000)%10)), \
|
| 313 |
+
('0' + (((n) / 10000)%10)), \
|
| 314 |
+
('0' + (((n) / 1000)%10)), \
|
| 315 |
+
('0' + (((n) / 100)%10)), \
|
| 316 |
+
('0' + (((n) / 10)%10)), \
|
| 317 |
+
('0' + ((n) % 10))
|
| 318 |
+
|
| 319 |
+
/* Convert integer to hex digit literals. */
|
| 320 |
+
#define HEX(n) \
|
| 321 |
+
('0' + ((n)>>28 & 0xF)), \
|
| 322 |
+
('0' + ((n)>>24 & 0xF)), \
|
| 323 |
+
('0' + ((n)>>20 & 0xF)), \
|
| 324 |
+
('0' + ((n)>>16 & 0xF)), \
|
| 325 |
+
('0' + ((n)>>12 & 0xF)), \
|
| 326 |
+
('0' + ((n)>>8 & 0xF)), \
|
| 327 |
+
('0' + ((n)>>4 & 0xF)), \
|
| 328 |
+
('0' + ((n) & 0xF))
|
| 329 |
+
|
| 330 |
+
/* Construct a string literal encoding the version number. */
|
| 331 |
+
#ifdef COMPILER_VERSION
|
| 332 |
+
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
|
| 333 |
+
|
| 334 |
+
/* Construct a string literal encoding the version number components. */
|
| 335 |
+
#elif defined(COMPILER_VERSION_MAJOR)
|
| 336 |
+
char const info_version[] = {
|
| 337 |
+
'I', 'N', 'F', 'O', ':',
|
| 338 |
+
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
| 339 |
+
COMPILER_VERSION_MAJOR,
|
| 340 |
+
# ifdef COMPILER_VERSION_MINOR
|
| 341 |
+
'.', COMPILER_VERSION_MINOR,
|
| 342 |
+
# ifdef COMPILER_VERSION_PATCH
|
| 343 |
+
'.', COMPILER_VERSION_PATCH,
|
| 344 |
+
# ifdef COMPILER_VERSION_TWEAK
|
| 345 |
+
'.', COMPILER_VERSION_TWEAK,
|
| 346 |
+
# endif
|
| 347 |
+
# endif
|
| 348 |
+
# endif
|
| 349 |
+
']','\0'};
|
| 350 |
+
#endif
|
| 351 |
+
|
| 352 |
+
/* Construct a string literal encoding the internal version number. */
|
| 353 |
+
#ifdef COMPILER_VERSION_INTERNAL
|
| 354 |
+
char const info_version_internal[] = {
|
| 355 |
+
'I', 'N', 'F', 'O', ':',
|
| 356 |
+
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
| 357 |
+
'i','n','t','e','r','n','a','l','[',
|
| 358 |
+
COMPILER_VERSION_INTERNAL,']','\0'};
|
| 359 |
+
#elif defined(COMPILER_VERSION_INTERNAL_STR)
|
| 360 |
+
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
|
| 361 |
+
#endif
|
| 362 |
+
|
| 363 |
+
/* Construct a string literal encoding the version number components. */
|
| 364 |
+
#ifdef SIMULATE_VERSION_MAJOR
|
| 365 |
+
char const info_simulate_version[] = {
|
| 366 |
+
'I', 'N', 'F', 'O', ':',
|
| 367 |
+
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
| 368 |
+
SIMULATE_VERSION_MAJOR,
|
| 369 |
+
# ifdef SIMULATE_VERSION_MINOR
|
| 370 |
+
'.', SIMULATE_VERSION_MINOR,
|
| 371 |
+
# ifdef SIMULATE_VERSION_PATCH
|
| 372 |
+
'.', SIMULATE_VERSION_PATCH,
|
| 373 |
+
# ifdef SIMULATE_VERSION_TWEAK
|
| 374 |
+
'.', SIMULATE_VERSION_TWEAK,
|
| 375 |
+
# endif
|
| 376 |
+
# endif
|
| 377 |
+
# endif
|
| 378 |
+
']','\0'};
|
| 379 |
+
#endif
|
| 380 |
+
|
| 381 |
+
/* Construct the string literal in pieces to prevent the source from
|
| 382 |
+
getting matched. Store it in a pointer rather than an array
|
| 383 |
+
because some compilers will just produce instructions to fill the
|
| 384 |
+
array rather than assigning a pointer to a static array. */
|
| 385 |
+
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
| 386 |
+
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
| 387 |
+
|
| 388 |
+
|
| 389 |
+
|
| 390 |
+
const char* info_language_standard_default = "INFO" ":" "standard_default["
|
| 391 |
+
#if __cplusplus > 202002L
|
| 392 |
+
"23"
|
| 393 |
+
#elif __cplusplus > 201703L
|
| 394 |
+
"20"
|
| 395 |
+
#elif __cplusplus >= 201703L
|
| 396 |
+
"17"
|
| 397 |
+
#elif __cplusplus >= 201402L
|
| 398 |
+
"14"
|
| 399 |
+
#elif __cplusplus >= 201103L
|
| 400 |
+
"11"
|
| 401 |
+
#else
|
| 402 |
+
"03"
|
| 403 |
+
#endif
|
| 404 |
+
"]";
|
| 405 |
+
|
| 406 |
+
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
|
| 407 |
+
#if (defined(__clang__) || defined(__GNUC__)) && \
|
| 408 |
+
!defined(__STRICT_ANSI__)
|
| 409 |
+
"ON"
|
| 410 |
+
#else
|
| 411 |
+
"OFF"
|
| 412 |
+
#endif
|
| 413 |
+
"]";
|
| 414 |
+
|
| 415 |
+
/*--------------------------------------------------------------------------*/
|
| 416 |
+
|
| 417 |
+
int main(int argc, char* argv[])
|
| 418 |
+
{
|
| 419 |
+
int require = 0;
|
| 420 |
+
require += info_compiler[argc];
|
| 421 |
+
require += info_platform[argc];
|
| 422 |
+
#ifdef COMPILER_VERSION_MAJOR
|
| 423 |
+
require += info_version[argc];
|
| 424 |
+
#endif
|
| 425 |
+
#ifdef SIMULATE_ID
|
| 426 |
+
require += info_simulate[argc];
|
| 427 |
+
#endif
|
| 428 |
+
#ifdef SIMULATE_VERSION_MAJOR
|
| 429 |
+
require += info_simulate_version[argc];
|
| 430 |
+
#endif
|
| 431 |
+
require += info_language_standard_default[argc];
|
| 432 |
+
require += info_language_extensions_default[argc];
|
| 433 |
+
(void)argv;
|
| 434 |
+
return require;
|
| 435 |
+
}
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/a.out
ADDED
|
Binary file (691 kB). View file
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cubin
ADDED
|
Binary file (944 Bytes). View file
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 1 "CMakeCUDACompilerId.cu"
|
| 2 |
+
# 64 "CMakeCUDACompilerId.cu"
|
| 3 |
+
extern const char *info_compiler;
|
| 4 |
+
|
| 5 |
+
extern const char *info_simulate;
|
| 6 |
+
# 336 "CMakeCUDACompilerId.cu"
|
| 7 |
+
static const char info_version[50];
|
| 8 |
+
# 365 "CMakeCUDACompilerId.cu"
|
| 9 |
+
static const char info_simulate_version[41];
|
| 10 |
+
# 385 "CMakeCUDACompilerId.cu"
|
| 11 |
+
extern const char *info_platform;
|
| 12 |
+
extern const char *info_arch;
|
| 13 |
+
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
extern const char *info_language_standard_default;
|
| 17 |
+
# 406 "CMakeCUDACompilerId.cu"
|
| 18 |
+
extern const char *info_language_extensions_default;
|
| 19 |
+
# 64 "CMakeCUDACompilerId.cu"
|
| 20 |
+
const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]");
|
| 21 |
+
|
| 22 |
+
const char *info_simulate = ((const char *)"INFO:simulate[GNU]");
|
| 23 |
+
# 336 "CMakeCUDACompilerId.cu"
|
| 24 |
+
static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)50),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)53),((char)50),((char)93),((char)0)};
|
| 25 |
+
# 365 "CMakeCUDACompilerId.cu"
|
| 26 |
+
static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)};
|
| 27 |
+
# 385 "CMakeCUDACompilerId.cu"
|
| 28 |
+
const char *info_platform = ((const char *)"INFO:platform[Linux]");
|
| 29 |
+
const char *info_arch = ((const char *)"INFO:arch[]");
|
| 30 |
+
|
| 31 |
+
|
| 32 |
+
|
| 33 |
+
const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]");
|
| 34 |
+
# 406 "CMakeCUDACompilerId.cu"
|
| 35 |
+
const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]");
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
typedef char __nv_bool;
|
| 2 |
+
# 216 "/usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h" 3
|
| 3 |
+
typedef unsigned long size_t;
|
| 4 |
+
#include "crt/device_runtime.h"
|
| 5 |
+
# 231 "/usr/include/x86_64-linux-gnu/c++/7/bits/c++config.h" 3
|
| 6 |
+
typedef unsigned long _ZSt6size_t;
|
| 7 |
+
# 75 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 8 |
+
___device__(static __no_sc__) enum cudaError cudaMalloc(void **, size_t);
|
| 9 |
+
# 80 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 10 |
+
___device__(static __no_sc__) enum cudaError cudaFuncGetAttributes(struct cudaFuncAttributes *, const void *);
|
| 11 |
+
# 85 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 12 |
+
___device__(static __no_sc__) enum cudaError cudaDeviceGetAttribute(int *, enum cudaDeviceAttr, int);
|
| 13 |
+
# 90 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 14 |
+
___device__(static __no_sc__) enum cudaError cudaGetDevice(int *);
|
| 15 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 16 |
+
___device__(static __no_sc__) enum cudaError cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *, const void *, int, size_t);
|
| 17 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 18 |
+
___device__(static __no_sc__) enum cudaError cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *, const void *, int, size_t, unsigned);
|
| 19 |
+
#include "common_functions.h"
|
| 20 |
+
# 75 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 21 |
+
___device__(static __no_sc__) enum cudaError cudaMalloc(
|
| 22 |
+
# 75 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 23 |
+
void **p,
|
| 24 |
+
# 75 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 25 |
+
size_t s){
|
| 26 |
+
# 76 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 27 |
+
{
|
| 28 |
+
# 77 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 29 |
+
return cudaErrorUnknown;
|
| 30 |
+
# 78 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 31 |
+
}}
|
| 32 |
+
# 80 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 33 |
+
___device__(static __no_sc__) enum cudaError cudaFuncGetAttributes(
|
| 34 |
+
# 80 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 35 |
+
struct cudaFuncAttributes *p,
|
| 36 |
+
# 80 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 37 |
+
const void *c){
|
| 38 |
+
# 81 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 39 |
+
{
|
| 40 |
+
# 82 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 41 |
+
return cudaErrorUnknown;
|
| 42 |
+
# 83 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 43 |
+
}}
|
| 44 |
+
# 85 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 45 |
+
___device__(static __no_sc__) enum cudaError cudaDeviceGetAttribute(
|
| 46 |
+
# 85 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 47 |
+
int *value,
|
| 48 |
+
# 85 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 49 |
+
enum cudaDeviceAttr attr,
|
| 50 |
+
# 85 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 51 |
+
int device){
|
| 52 |
+
# 86 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 53 |
+
{
|
| 54 |
+
# 87 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 55 |
+
return cudaErrorUnknown;
|
| 56 |
+
# 88 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 57 |
+
}}
|
| 58 |
+
# 90 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 59 |
+
___device__(static __no_sc__) enum cudaError cudaGetDevice(
|
| 60 |
+
# 90 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 61 |
+
int *device){
|
| 62 |
+
# 91 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 63 |
+
{
|
| 64 |
+
# 92 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 65 |
+
return cudaErrorUnknown;
|
| 66 |
+
# 93 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 67 |
+
}}
|
| 68 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 69 |
+
___device__(static __no_sc__) enum cudaError cudaOccupancyMaxActiveBlocksPerMultiprocessor(
|
| 70 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 71 |
+
int *numBlocks,
|
| 72 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 73 |
+
const void *func,
|
| 74 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 75 |
+
int blockSize,
|
| 76 |
+
# 95 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 77 |
+
size_t dynamicSmemSize){
|
| 78 |
+
# 96 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 79 |
+
{
|
| 80 |
+
# 97 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 81 |
+
return cudaErrorUnknown;
|
| 82 |
+
# 98 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 83 |
+
}}
|
| 84 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 85 |
+
___device__(static __no_sc__) enum cudaError cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(
|
| 86 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 87 |
+
int *numBlocks,
|
| 88 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 89 |
+
const void *func,
|
| 90 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 91 |
+
int blockSize,
|
| 92 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 93 |
+
size_t dynamicSmemSize,
|
| 94 |
+
# 100 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 95 |
+
unsigned flags){
|
| 96 |
+
# 101 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 97 |
+
{
|
| 98 |
+
# 102 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 99 |
+
return cudaErrorUnknown;
|
| 100 |
+
# 103 "/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h"
|
| 101 |
+
}}
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#pragma GCC diagnostic push
|
| 2 |
+
#pragma GCC diagnostic ignored "-Wunused-function"
|
| 3 |
+
#pragma GCC diagnostic ignored "-Wcast-qual"
|
| 4 |
+
#define __NV_CUBIN_HANDLE_STORAGE__ static
|
| 5 |
+
#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__)
|
| 6 |
+
#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__
|
| 7 |
+
#endif
|
| 8 |
+
#include "crt/host_runtime.h"
|
| 9 |
+
#include "CMakeCUDACompilerId.fatbin.c"
|
| 10 |
+
static void __nv_cudaEntityRegisterCallback(void **);
|
| 11 |
+
static void __sti____cudaRegisterAll(void) __attribute__((__constructor__));
|
| 12 |
+
static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);}
|
| 13 |
+
static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);}
|
| 14 |
+
|
| 15 |
+
#pragma GCC diagnostic pop
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin
ADDED
|
Binary file (1.02 kB). View file
|
|
|
colmap/build/CMakeFiles/3.22.6/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c
ADDED
|
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS
|
| 2 |
+
#include "fatbinary_section.h"
|
| 3 |
+
#endif
|
| 4 |
+
#define __CUDAFATBINSECTION ".nvFatBinSegment"
|
| 5 |
+
#define __CUDAFATBINDATASECTION ".nv_fatbin"
|
| 6 |
+
asm(
|
| 7 |
+
".section .nv_fatbin, \"a\"\n"
|
| 8 |
+
".align 8\n"
|
| 9 |
+
"fatbinData:\n"
|
| 10 |
+
".quad 0x00100001ba55ed50,0x00000000000003f0,0x0000004001010002,0x00000000000003b0\n"
|
| 11 |
+
".quad 0x0000000000000000,0x0000003200010007,0x0000000000000000,0x0000000000000011\n"
|
| 12 |
+
".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n"
|
| 13 |
+
".quad 0x0000007000be0002,0x0000000000000000,0x0000000000000308,0x00000000000001c8\n"
|
| 14 |
+
".quad 0x0038004000320532,0x0001000500400003,0x7472747368732e00,0x747274732e006261\n"
|
| 15 |
+
".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n"
|
| 16 |
+
".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n"
|
| 17 |
+
".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n"
|
| 18 |
+
".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n"
|
| 19 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n"
|
| 20 |
+
".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n"
|
| 21 |
+
".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n"
|
| 22 |
+
".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n"
|
| 23 |
+
".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n"
|
| 24 |
+
".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n"
|
| 25 |
+
".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n"
|
| 26 |
+
".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000000000000000\n"
|
| 27 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n"
|
| 28 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000300000001\n"
|
| 29 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000040,0x0000000000000041\n"
|
| 30 |
+
".quad 0x0000000000000000,0x0000000000000001,0x0000000000000000,0x000000030000000b\n"
|
| 31 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000081,0x0000000000000041\n"
|
| 32 |
+
".quad 0x0000000000000000,0x0000000000000001,0x0000000000000000,0x0000000200000013\n"
|
| 33 |
+
".quad 0x0000000000000000,0x0000000000000000,0x00000000000000c8,0x0000000000000030\n"
|
| 34 |
+
".quad 0x0000000100000002,0x0000000000000008,0x0000000000000018,0x7000000b00000032\n"
|
| 35 |
+
".quad 0x0000000000000000,0x0000000000000000,0x00000000000000f8,0x00000000000000d0\n"
|
| 36 |
+
".quad 0x0000000000000000,0x0000000000000008,0x0000000000000008,0x0000000500000006\n"
|
| 37 |
+
".quad 0x0000000000000308,0x0000000000000000,0x0000000000000000,0x00000000000000a8\n"
|
| 38 |
+
".quad 0x00000000000000a8,0x0000000000000008,0x0000000500000001,0x0000000000000000\n"
|
| 39 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n"
|
| 40 |
+
".quad 0x0000000000000008,0x0000000600000001,0x0000000000000000,0x0000000000000000\n"
|
| 41 |
+
".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000008\n"
|
| 42 |
+
".text\n");
|
| 43 |
+
#ifdef __cplusplus
|
| 44 |
+
extern "C" {
|
| 45 |
+
#endif
|
| 46 |
+
extern const unsigned long long fatbinData[128];
|
| 47 |
+
#ifdef __cplusplus
|
| 48 |
+
}
|
| 49 |
+
#endif
|
| 50 |
+
#ifdef __cplusplus
|
| 51 |
+
extern "C" {
|
| 52 |
+
#endif
|
| 53 |
+
static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))=
|
| 54 |
+
{ 0x466243b1, 1, fatbinData, 0 };
|
| 55 |
+
#ifdef __cplusplus
|
| 56 |
+
}
|
| 57 |
+
#endif
|