Skip to content

Commit 5c02056

Browse files
authored
Merge pull request #60 from Goddard-Fortran-Ecosystem/develop
Develop
2 parents 9e8a776 + de6f26e commit 5c02056

6 files changed

+10
-10
lines changed

CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ if (PFUNIT)
4242
add_subdirectory(tests)
4343
endif ()
4444

45-
configure_file(GFTL-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/GFTL-config-version.cmake @ONLY)
46-
configure_file(GFTL-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/GFTL-config.cmake @ONLY)
45+
configure_file(GFTLConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/GFTLConfig.cmake @ONLY)
46+
configure_file(GFTLConfig-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/GFTLConfig-version.cmake @ONLY)
4747
install (
48-
FILES ${CMAKE_CURRENT_BINARY_DIR}/GFTL-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/GFTL-config-version.cmake
48+
FILES ${CMAKE_CURRENT_BINARY_DIR}/GFTLConfig.cmake ${CMAKE_CURRENT_BINARY_DIR}/GFTLConfig-version.cmake
4949
DESTINATION "GFTL-${GFTL_VERSION_MAJOR}.${GFTL_VERSION_MINOR}/cmake"
5050
)
File renamed without changes.

GFTL-config.cmake.in GFTLConfig.cmake.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
get_filename_component (SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
44
set (PREFIX ${SELF_DIR}/../..)
5-
include ("${PREFIX}/GFTL-@GFTL_VERSION_MAJOR@.@GFTL_VERSION_MINOR@/include/GFTL.cmake")
5+
include ("${PREFIX}/GFTL-@GFTL_VERSION_MAJOR@.@GFTL_VERSION_MINOR@/cmake/GFTL.cmake")

include/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
add_library (gftl INTERFACE)
2-
set (include_dest "GFTL-${GFTL_VERSION_MAJOR}.${GFTL_VERSION_MINOR}/include")
2+
set (dest "GFTL-${GFTL_VERSION_MAJOR}.${GFTL_VERSION_MINOR}")
33
target_include_directories (gftl INTERFACE
44
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}> # for headers when building
5-
$<INSTALL_INTERFACE:${include_dest}> # for client in install mode
5+
$<INSTALL_INTERFACE:${dest}/include> # for client in install mode
66
)
77

88
add_subdirectory (templates)
@@ -19,7 +19,7 @@ add_custom_command(
1919
add_custom_target (force-generation-of-includes ALL)
2020
add_dependencies (force-generation-of-includes gftl)
2121

22-
install (TARGETS gftl EXPORT GFTL DESTINATION "${include_dest}")
23-
install (EXPORT GFTL DESTINATION "${include_dest}")
22+
install (TARGETS gftl EXPORT GFTL DESTINATION "${dest}/include")
23+
install (EXPORT GFTL DESTINATION "${dest}/cmake")
2424

2525

include/templates/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ set_source_files_properties (${generated_incs} PROPERTIES GENERATED TRUE)
4747

4848
file (COPY DIRECTORY . DESTINATION . FILES_MATCHING PATTERN "*.inc")
4949

50-
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION "${include_dest}/templates"
50+
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION "${dest}/include/templates"
5151
FILES_MATCHING PATTERN "*.inc"
5252
PATTERN CMakeFiles EXCLUDE
5353
)

include/types/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ add_dependencies (gftl generate-type-incs)
6363

6464
set_source_files_properties (${generated_incs} PROPERTIES GENERATED TRUE)
6565

66-
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION "${include_dest}/types"
66+
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION "${dest}/include/types"
6767
FILES_MATCHING PATTERN "*.inc"
6868
PATTERN CMakeFiles EXCLUDE
6969
)

0 commit comments

Comments
 (0)