@@ -451,60 +451,6 @@ add_custom_target ( uninstall
451
451
#-----------------------------------------------------
452
452
# Publicize installed location to other CMake projects
453
453
#-----------------------------------------------------
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)
510
456
endif ()
0 commit comments