@@ -446,60 +446,6 @@ add_custom_target ( uninstall
446
446
#-----------------------------------------------------
447
447
# Publicize installed location to other CMake projects
448
448
#-----------------------------------------------------
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)
505
451
endif ()
0 commit comments