[build] remove roundtrip through <experimental/optional> when using optional
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <experimental/optional>
|
||||
#include <optional.hpp>
|
||||
|
||||
namespace mbgl {
|
||||
|
||||
|
||||
@@ -49,6 +49,7 @@ mbgl_vendor_library("geometry.hpp")
|
||||
mbgl_vendor_library("jni.hpp")
|
||||
mbgl_vendor_library("kdbush.hpp")
|
||||
mbgl_vendor_library("sqlite")
|
||||
mbgl_vendor_library("optional")
|
||||
mbgl_vendor_library("pixelmatch-cpp")
|
||||
mbgl_vendor_library("polylabel")
|
||||
mbgl_vendor_library("protozero")
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
#include <chrono>
|
||||
#include <experimental/optional>
|
||||
#include <optional.hpp>
|
||||
|
||||
#include <mbgl/util/traits.hpp>
|
||||
#include <mbgl/util/logging.hpp>
|
||||
|
||||
@@ -136,6 +136,7 @@ generateFileList('vendor/geometry.hpp-files.json', 'vendor/geometry.hpp', vendor
|
||||
generateFileList('vendor/icu-files.json', 'vendor/icu', vendorRegex, [ "include/**/*.h", "src/*.h", "src/*.cpp" ]);
|
||||
generateFileList('vendor/jni.hpp-files.json', 'vendor/jni.hpp', vendorRegex, [ "include/**/*.hpp", ":!:include/jni/string_conversion.hpp" ]);
|
||||
generateFileList('vendor/kdbush.hpp-files.json', 'vendor/kdbush.hpp', vendorRegex, [ "include/*.hpp" ]);
|
||||
generateFileList('vendor/optional-files.json', 'vendor/optional', vendorRegex, [ "optional.hpp" ]);
|
||||
generateFileList('vendor/pixelmatch-cpp-files.json', 'vendor/pixelmatch-cpp', vendorRegex, [ "include/**/*.hpp" ]);
|
||||
generateFileList('vendor/polylabel-files.json', 'vendor/polylabel', vendorRegex, [ "include/**/*.hpp" ]);
|
||||
generateFileList('vendor/protozero-files.json', 'vendor/protozero', vendorRegex, [ "include/**/*.hpp" ]);
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
#include <string>
|
||||
#include <cmath>
|
||||
#include <experimental/optional>
|
||||
#include <optional.hpp>
|
||||
|
||||
namespace CSSColorParser {
|
||||
|
||||
|
||||
2
vendor/optional
vendored
2
vendor/optional
vendored
Submodule vendor/optional updated: 5f08e2e201...f6249e7fdc
8
vendor/optional-files.json
vendored
Normal file
8
vendor/optional-files.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"//": "This file is generated. Do not edit. Regenerate it with scripts/generate-file-lists.js",
|
||||
"sources": [],
|
||||
"public_headers": {
|
||||
"optional.hpp": "vendor/optional/optional.hpp"
|
||||
},
|
||||
"private_headers": {}
|
||||
}
|
||||
2
vendor/optional.cmake
vendored
2
vendor/optional.cmake
vendored
@@ -1,5 +1,5 @@
|
||||
add_library(optional INTERFACE)
|
||||
|
||||
target_include_directories(optional SYSTEM INTERFACE
|
||||
${CMAKE_SOURCE_DIR}/vendor/optional/include
|
||||
${CMAKE_SOURCE_DIR}/vendor/optional
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user