@@ -451,60 +451,6 @@ add_custom_target ( uninstall
451451#-----------------------------------------------------
452452# Publicize installed location to other CMake projects
453453#-----------------------------------------------------
454- install ( EXPORT ${PACKAGE_NAME} -targets
455- NAMESPACE ${PACKAGE_NAME} ::
456- DESTINATION "${EXPORT_INSTALL_DIR} " )
457-
458- include ( CMakePackageConfigHelpers ) # Standard CMake module
459- write_basic_package_version_file( "${PROJECT_BINARY_DIR} /${PACKAGE_NAME} -config-version.cmake"
460- VERSION ${VERSION}
461- COMPATIBILITY SameMajorVersion )
462-
463- # provides COMPILER_CONSISTENCY_CHECK
464- include ( cmake/FCompilerConsistencyCheck.cmake )
465-
466- # install package config file
467- configure_package_config_file (
468- "${PROJECT_SOURCE_DIR} /cmake/pkg/${PROJECT_NAME} -config.cmake.in"
469- "${PROJECT_BINARY_DIR} /pkg/${PACKAGE_NAME} -config.cmake"
470- INSTALL_DESTINATION "${EXPORT_INSTALL_DIR} "
471- PATH_VARS EXPORT_INSTALL_DIR INSTALL_MOD_DIR )
472-
473- # Install the config and version files so that we can find this project with others
474- install ( FILES
475- "${PROJECT_BINARY_DIR} /pkg/${PACKAGE_NAME} -config.cmake"
476- "${PROJECT_BINARY_DIR} /${PACKAGE_NAME} -config-version.cmake"
477- DESTINATION "${EXPORT_INSTALL_DIR} " )
478-
479- #----------------------------------------------
480- # Make build tree targets accessible for import
481- #----------------------------------------------
482- export ( TARGETS ${LIB_NAME} ${LIB_NAME} -static FILE ${PACKAGE_NAME} -targets.cmake )
483-
484- # build tree package config file, NOT installed
485- configure_file (
486- "${PROJECT_SOURCE_DIR} /cmake/${PROJECT_NAME} -config.cmake.in"
487- "${PROJECT_BINARY_DIR} /${PACKAGE_NAME} -config.cmake"
488- @ONLY )
489-
490- set ( ENABLE_BUILD_TREE_EXPORT FALSE CACHE BOOL
491- "Add the ${PACKAGE_NAME} build tree to the CMake package registry?" )
492- if ( ENABLE_BUILD_TREE_EXPORT )
493- export ( PACKAGE ${PACKAGE_NAME} )
494- endif ()
495-
496- # pkg-config stuff
497- configure_file (
498- "${CMAKE_CURRENT_SOURCE_DIR} /json-fortran.pc.cmake.in"
499- "${CMAKE_CURRENT_BINARY_DIR} /json-fortran.pc"
500- @ONLY
501- )
502- install (FILES
503- "${CMAKE_CURRENT_BINARY_DIR} /json-fortran.pc"
504- DESTINATION "${INSTALL_LIB_DIR} /pkgconfig"
505- )
506-
507- if (MSVC_IDE )
508- INCLUDE_DIRECTORIES ("src" )
509- SET (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fpp" )
454+ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
455+ add_subdirectory (packaging)
510456endif ()
0 commit comments