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