summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-02-21 15:52:58 +0100
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-03-10 07:33:07 +0100
commit729a73a9cfe774cb49251be8c99ba5b26d516e01 (patch)
tree10c4014477783a1465a4723435fd6ef9bb87d540 /cmake
parentb04d087bd02f094874726629773a12ed3c1bff5e (diff)
CMake: Remove old 3rdparty mechanism for double conversion
Change-Id: I2b20d4d9d95a1f7f59bc506046a1ebc20eb305f7 Reviewed-by: Leander Beernaert <leander.beernaert@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindWrapDoubleConversion.cmake12
1 files changed, 2 insertions, 10 deletions
diff --git a/cmake/FindWrapDoubleConversion.cmake b/cmake/FindWrapDoubleConversion.cmake
index 9c804a3eec..ed5c394ade 100644
--- a/cmake/FindWrapDoubleConversion.cmake
+++ b/cmake/FindWrapDoubleConversion.cmake
@@ -5,12 +5,11 @@ if(TARGET WrapDoubleConversion::WrapDoubleConversion)
return()
endif()
-add_library(WrapDoubleConversion::WrapDoubleConversion INTERFACE IMPORTED)
-
find_package(double-conversion)
if (double-conversion_FOUND)
include(FeatureSummary)
set_package_properties(double-conversion PROPERTIES TYPE REQUIRED)
+ add_library(WrapDoubleConversion::WrapDoubleConversion INTERFACE IMPORTED)
target_link_libraries(WrapDoubleConversion::WrapDoubleConversion
INTERFACE double-conversion::double-conversion)
set(WrapDoubleConversion_FOUND 1)
@@ -44,18 +43,11 @@ int main(int argc, char *argv[]) {
return 0;
}" HAVE_SPRINTF_L)
-# In a static build, we need to find the package to bring the target into scope.
-find_package(QtDoubleConversion QUIET)
-
if (HAVE__SPRINTF_L OR HAVE_SPRINTF_L)
+ add_library(WrapDoubleConversion::WrapDoubleConversion INTERFACE IMPORTED)
target_compile_definitions(WrapDoubleConversion::WrapDoubleConversion
INTERFACE QT_NO_DOUBLECONVERSION)
set(WrapDoubleConversion_FOUND 1)
-elseif(TARGET QtDoubleConversion)
- # If a Config package wasn't found, and the C++ library doesn't contain the necessary functions,
- # use the library bundled with Qt.
- target_link_libraries(WrapDoubleConversion::WrapDoubleConversion INTERFACE QtDoubleConversion)
- set(WrapDoubleConversion_FOUND 1)
else()
set(WrapDoubleConversion_FOUND 0)
endif()