File tree Expand file tree Collapse file tree 2 files changed +25
-2
lines changed Expand file tree Collapse file tree 2 files changed +25
-2
lines changed Original file line number Diff line number Diff line change
1
+ @PACKAGE_INIT@
2
+ get_filename_component (openmp_PACKAGE_PREFIX_DIR "${PACKAGE_PREFIX_DIR} " REALPATH )
3
+
4
+ set ( openmp_LIB_DIR "@OPENMP_INSTALL_LIBDIR@" )
5
+ set_and_check ( openmp_LIB_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@/@OPENMP_INSTALL_LIBDIR@" )
6
+ set_and_check ( openmp_LIB_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@" )
7
+
8
+ string (REPLACE "${openmp_PACKAGE_PREFIX_DIR} /" "" openmp_LIB_NO_PACKAGE_PREFIX_PATH_TEMP ${openmp_LIB_INSTALL_DIR} )
9
+ set (openmp_LIB_NO_PACKAGE_PREFIX_PATH ${openmp_LIB_NO_PACKAGE_PREFIX_PATH_TEMP} )
10
+
11
+
12
+ include ( "${CMAKE_CURRENT_LIST_DIR} /openmpTargets.cmake" )
Original file line number Diff line number Diff line change @@ -457,12 +457,23 @@ if(WIN32)
457
457
\" ${alias}${CMAKE_STATIC_LIBRARY_SUFFIX} \" WORKING_DIRECTORY \" ${outdir} \" )" )
458
458
endforeach ()
459
459
else ()
460
-
461
460
if (${CMAKE_SYSTEM_NAME} MATCHES "AIX" )
462
461
install (FILES ${LIBOMP_LIBRARY_DIR} /libomp.a DESTINATION "${OPENMP_INSTALL_LIBDIR} " COMPONENT runtime )
463
462
else ()
464
- install (TARGETS omp ${export_to_llvmexports} ${LIBOMP_INSTALL_KIND} DESTINATION "${OPENMP_INSTALL_LIBDIR} " )
463
+ install (TARGETS omp ${export_to_llvmexports} EXPORT openmpTargets ${LIBOMP_INSTALL_KIND}
464
+ DESTINATION "${OPENMP_INSTALL_LIBDIR} " )
465
+ install (EXPORT openmpTargets FILE openmpTargets.cmake NAMESPACE OpenMP::
466
+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/openmp )
465
467
endif ()
468
+ # Create cmake configuration files
469
+ include (CMakePackageConfigHelpers )
470
+
471
+ configure_package_config_file (
472
+ ../openmp-config.cmake.in
473
+ openmp-config.cmake
474
+ INSTALL_DESTINATION ${OPENMP_INSTALL_LIBDIR} /cmake/openmp )
475
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /openmp-config.cmake
476
+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/openmp )
466
477
467
478
if (${LIBOMP_INSTALL_ALIASES} )
468
479
# Create aliases (symlinks) of the library for backwards compatibility
You can’t perform that action at this time.
0 commit comments