Skip to content
Snippets Groups Projects
Commit 35bef7fe authored by Ben Boeckel's avatar Ben Boeckel
Browse files

doubleconversion: update to the new module system

parent 8acfd6b1
No related branches found
No related tags found
No related merge requests found
vtk_module_third_party(doubleconversion vtk_module_third_party(
PACKAGE double-conversion INTERNAL
INCLUDE_DIRS LICENSE_FILES "vtkdoubleconversion/COPYING"
${CMAKE_CURRENT_SOURCE_DIR}/vtkdoubleconversion "vtkdoubleconversion/LICENSE"
${CMAKE_CURRENT_BINARY_DIR}/vtkdoubleconversion) VERSION "3.1.1"
STANDARD_INCLUDE_DIRS
EXTERNAL
PACKAGE double-conversion
TARGETS double-conversion::double-conversion
STANDARD_INCLUDE_DIRS)
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/vtk_doubleconversion.h.in"
"${CMAKE_CURRENT_BINARY_DIR}/vtk_doubleconversion.h")
vtk_module_install_headers(
FILES "${CMAKE_CURRENT_BINARY_DIR}/vtk_doubleconversion.h")
vtk_module(vtkdoubleconversion
EXCLUDE_FROM_WRAPPING
)
...@@ -8,9 +8,10 @@ readonly name="doubleconversion" ...@@ -8,9 +8,10 @@ readonly name="doubleconversion"
readonly ownership="double-conversion Upstream <kwrobot@kitware.com>" readonly ownership="double-conversion Upstream <kwrobot@kitware.com>"
readonly subtree="ThirdParty/$name/vtk$name" readonly subtree="ThirdParty/$name/vtk$name"
readonly repo="https://gitlab.kitware.com/third-party/double-conversion.git" readonly repo="https://gitlab.kitware.com/third-party/double-conversion.git"
readonly tag="for/vtk" readonly tag="for/vtk-20181025-3.1.1"
readonly paths=" readonly paths="
AUTHORS AUTHORS
Changelog
CMakeLists.vtk.txt CMakeLists.vtk.txt
COPYING COPYING
double-conversion/ double-conversion/
......
NAME
VTK::doubleconversion
LIBRARY_NAME
vtkdoubleconversion
THIRD_PARTY
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
#ifndef vtk_doubleconversion_h #ifndef vtk_doubleconversion_h
#define vtk_doubleconversion_h #define vtk_doubleconversion_h
#cmakedefine VTK_USE_SYSTEM_DOUBLECONVERSION /* Use the doubleconversion library configured for VTK. */
#cmakedefine01 VTK_MODULE_USE_EXTERNAL_vtkdoubleconversion
#ifndef VTK_USE_SYSTEM_DOUBLECONVERSION #if VTK_MODULE_USE_EXTERNAL_vtkdoubleconversion
#define VTK_DOUBLECONVERSION_QUOTE_HEADER_NAME(str) #str # define VTK_DOUBLECONVERSION_HEADER(header) <header>
# define VTK_DOUBLECONVERSION_HEADER(header) VTK_DOUBLECONVERSION_QUOTE_HEADER_NAME(vtkdoubleconversion/double-conversion/header)
#else #else
# define VTK_DOUBLECONVERSION_HEADER(header) #header # define VTK_DOUBLECONVERSION_HEADER(header) <vtkdoubleconversion/double-conversion/header>
#endif #endif
#endif #endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment