Skip to content
Snippets Groups Projects
Commit 04b142cd authored by Kitware Robot's avatar Kitware Robot Committed by Ben Boeckel
Browse files

libproj 2018-10-19 (efe18e5e)

Code extracted from:

    https://gitlab.kitware.com/third-party/proj.git

at commit efe18e5e8ec6a99f4cfcd435b51ce565aecc114f (for/vtk-20181019-4.9.3).
parent ea92dc1e
No related branches found
No related tags found
No related merge requests found
......@@ -293,29 +293,16 @@ add_library( ${PROJ_CORE_TARGET}
${ALL_LIBPROJ_HEADERS}
${PROJ_RESOURCES} )
else ()
vtk_add_library(vtklibproj ${ALL_LIBPROJ_SOURCES} ${ALL_LIBPROJ_HEADERS})
if (NOT VTK_INSTALL_NO_DEVELOPMENT)
install(FILES
${ALL_LIBPROJ_HEADERS}
DESTINATION "${VTK_INSTALL_INCLUDE_DIR}/vtklibproj/src"
COMPONENT Development)
endif()
target_include_directories(vtklibproj
PUBLIC
"$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>")
set(PROJ_CORE_TARGET vtklibproj)
vtk_module_add_module(VTK::libproj
SOURCES ${ALL_LIBPROJ_SOURCES}
HEADERS ${ALL_LIBPROJ_HEADERS}
HEADERS_SUBDIR "vtklibproj/src")
set(PROJ_CORE_TARGET libproj)
include(GenerateExportHeader)
generate_export_header(vtklibproj
generate_export_header(libproj
EXPORT_MACRO_NAME vtklibproj_EXPORT
EXPORT_FILE_NAME vtklibproj_export.h)
if (DEFINED VTK_CUSTOM_LIBRARY_SUFFIX)
set(_lib_suffix "${VTK_CUSTOM_LIBRARY_SUFFIX}")
else ()
set(_lib_suffix "-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}")
endif ()
set_property(TARGET vtklibproj PROPERTY OUTPUT_NAME vtkproj${_lib_suffix})
endif ()
......@@ -350,11 +337,7 @@ endif ()
##############################################
set(PROJ_LIBRARIES ${PROJ_CORE_TARGET} )
if(UNIX)
find_library(M_LIB m)
mark_as_advanced(M_LIB)
if(M_LIB)
TARGET_LINK_LIBRARIES(${PROJ_CORE_TARGET} PRIVATE ${M_LIB})
endif()
TARGET_LINK_LIBRARIES(${PROJ_CORE_TARGET} PRIVATE m)
endif(UNIX)
if(USE_THREAD AND Threads_FOUND AND CMAKE_USE_PTHREADS_INIT)
TARGET_LINK_LIBRARIES(${PROJ_CORE_TARGET} PRIVATE ${CMAKE_THREAD_LIBS_INIT})
......
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