Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/trilinos/files/, sci-libs/trilinos/
Date: Thu, 04 Apr 2019 04:00:20
Message-Id: 1554350271.d7367338b1cf7b5d6a8a5344755564145875d195.tamiko@gentoo
1 commit: d7367338b1cf7b5d6a8a5344755564145875d195
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 2 14:24:38 2019 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 4 03:57:51 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d7367338
7
8 sci-libs/trilinos: version bump to 12.14.1
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
12
13 ...nos-12.14.1-fix_install_paths_for_destdir.patch | 973 +++++++++++++++++++++
14 sci-libs/trilinos/trilinos-12.12.1-r1.ebuild | 2 +-
15 ...s-12.12.1-r1.ebuild => trilinos-12.14.1.ebuild} | 14 +-
16 3 files changed, 981 insertions(+), 8 deletions(-)
17
18 diff --git a/sci-libs/trilinos/files/trilinos-12.14.1-fix_install_paths_for_destdir.patch b/sci-libs/trilinos/files/trilinos-12.14.1-fix_install_paths_for_destdir.patch
19 new file mode 100644
20 index 000000000..c59d278ca
21 --- /dev/null
22 +++ b/sci-libs/trilinos/files/trilinos-12.14.1-fix_install_paths_for_destdir.patch
23 @@ -0,0 +1,973 @@
24 +diff --git a/cmake/tribits/examples/tpls/SimpleTpl/CMakeLists.txt b/cmake/tribits/examples/tpls/SimpleTpl/CMakeLists.txt
25 +index e95f4289..e1244b48 100644
26 +--- a/cmake/tribits/examples/tpls/SimpleTpl/CMakeLists.txt
27 ++++ b/cmake/tribits/examples/tpls/SimpleTpl/CMakeLists.txt
28 +@@ -4,12 +4,12 @@ ADD_LIBRARY(simpletpl SimpleTpl.hpp SimpleTpl.cpp)
29 +
30 + INSTALL(
31 + TARGETS simpletpl
32 +- RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
33 +- LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
34 +- ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
35 ++ RUNTIME DESTINATION "lib"
36 ++ LIBRARY DESTINATION "lib"
37 ++ ARCHIVE DESTINATION "lib"
38 + )
39 +
40 + INSTALL(
41 + FILES SimpleTpl.hpp
42 +- DESTINATION "${CMAKE_INSTALL_PREFIX}/include"
43 ++ DESTINATION "include"
44 + )
45 +diff --git a/commonTools/gtest/CMakeLists.txt b/commonTools/gtest/CMakeLists.txt
46 +index 35075d69..563955e8 100644
47 +--- a/commonTools/gtest/CMakeLists.txt
48 ++++ b/commonTools/gtest/CMakeLists.txt
49 +@@ -34,7 +34,7 @@ TRIBITS_ADD_LIBRARY(
50 + )
51 +
52 + #install gtest header into the correct subdir.
53 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${Trilinos_INSTALL_INCLUDE_DIR}/gtest/)
54 ++INSTALL(FILES ${HEADERS} DESTINATION ${Trilinos_INSTALL_INCLUDE_DIR}/gtest/)
55 +
56 + #
57 + # D) Do standard postprocessing
58 +diff --git a/packages/intrepid2/src/CMakeLists.txt b/packages/intrepid2/src/CMakeLists.txt
59 +index c01d0081..65830941 100644
60 +--- a/packages/intrepid2/src/CMakeLists.txt
61 ++++ b/packages/intrepid2/src/CMakeLists.txt
62 +@@ -4,7 +4,7 @@
63 +
64 + TRIBITS_CONFIGURE_FILE(Intrepid2_config.h)
65 +
66 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
67 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
68 +
69 + #
70 + # B) Define the header and source files (and directories)
71 +diff --git a/packages/kokkos-kernels/src/CMakeLists.txt b/packages/kokkos-kernels/src/CMakeLists.txt
72 +index da6afef5..06375151 100644
73 +--- a/packages/kokkos-kernels/src/CMakeLists.txt
74 ++++ b/packages/kokkos-kernels/src/CMakeLists.txt
75 +@@ -4,7 +4,7 @@ TRIBITS_CONFIGURE_FILE(${PACKAGE_NAME}_config.h)
76 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
77 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
78 +
79 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
80 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
81 +
82 + #-----------------------------------------------------------------------------
83 +
84 +diff --git a/packages/kokkos/containers/src/CMakeLists.txt b/packages/kokkos/containers/src/CMakeLists.txt
85 +index e68fcad5..289d23bf 100644
86 +--- a/packages/kokkos/containers/src/CMakeLists.txt
87 ++++ b/packages/kokkos/containers/src/CMakeLists.txt
88 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
89 +
90 + #-----------------------------------------------------------------------------
91 +
92 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
93 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
94 +
95 + if(KOKKOS_LEGACY_TRIBITS)
96 +
97 +diff --git a/packages/kokkos/core/src/CMakeLists.txt b/packages/kokkos/core/src/CMakeLists.txt
98 +index eb026167..2722d810 100644
99 +--- a/packages/kokkos/core/src/CMakeLists.txt
100 ++++ b/packages/kokkos/core/src/CMakeLists.txt
101 +@@ -5,7 +5,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
102 +
103 + #-----------------------------------------------------------------------------
104 +
105 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
106 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
107 +
108 + #-----------------------------------------------------------------------------
109 +
110 +diff --git a/packages/kokkos/core/src/impl/CMakeLists.txt b/packages/kokkos/core/src/impl/CMakeLists.txt
111 +index c543194d..1021f421 100644
112 +--- a/packages/kokkos/core/src/impl/CMakeLists.txt
113 ++++ b/packages/kokkos/core/src/impl/CMakeLists.txt
114 +@@ -12,7 +12,7 @@ TRIBITS_ADD_LIBRARY(
115 + DEPLIBS
116 + )
117 +
118 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
119 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
120 +
121 + INSTALL(FILES ${HEADERS} DESTINATION ${TRILINOS_INCDIR}/impl/)
122 +
123 +diff --git a/packages/rol/adapters/arrayfire/src/CMakeLists.txt b/packages/rol/adapters/arrayfire/src/CMakeLists.txt
124 +index 76e71e3e..f8815986 100644
125 +--- a/packages/rol/adapters/arrayfire/src/CMakeLists.txt
126 ++++ b/packages/rol/adapters/arrayfire/src/CMakeLists.txt
127 +@@ -35,4 +35,4 @@ IF (ROL_ENABLE_ArrayFireCPU)
128 + APPEND_GLOB(HEADERS ${DIR}/*.hpp)
129 + ENDIF()
130 +
131 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
132 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
133 +diff --git a/packages/rol/adapters/belos/src/CMakeLists.txt b/packages/rol/adapters/belos/src/CMakeLists.txt
134 +index 198ee38d..878d1b82 100644
135 +--- a/packages/rol/adapters/belos/src/CMakeLists.txt
136 ++++ b/packages/rol/adapters/belos/src/CMakeLists.txt
137 +@@ -43,4 +43,4 @@ IF (ROL_ENABLE_Belos)
138 +
139 + ENDIF()
140 +
141 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
142 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
143 +diff --git a/packages/rol/adapters/eigen/src/CMakeLists.txt b/packages/rol/adapters/eigen/src/CMakeLists.txt
144 +index 54a00e2b..fe46e5bb 100644
145 +--- a/packages/rol/adapters/eigen/src/CMakeLists.txt
146 ++++ b/packages/rol/adapters/eigen/src/CMakeLists.txt
147 +@@ -38,4 +38,4 @@ IF (ROL_ENABLE_Eigen)
148 +
149 + ENDIF()
150 +
151 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
152 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
153 +diff --git a/packages/rol/adapters/epetra/src/CMakeLists.txt b/packages/rol/adapters/epetra/src/CMakeLists.txt
154 +index 99fb601d..11b20e44 100644
155 +--- a/packages/rol/adapters/epetra/src/CMakeLists.txt
156 ++++ b/packages/rol/adapters/epetra/src/CMakeLists.txt
157 +@@ -41,4 +41,4 @@ IF (ROL_ENABLE_Epetra)
158 +
159 + ENDIF()
160 +
161 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
162 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
163 +diff --git a/packages/rol/adapters/minitensor/src/CMakeLists.txt b/packages/rol/adapters/minitensor/src/CMakeLists.txt
164 +index b365e620..e4f4b971 100644
165 +--- a/packages/rol/adapters/minitensor/src/CMakeLists.txt
166 ++++ b/packages/rol/adapters/minitensor/src/CMakeLists.txt
167 +@@ -76,4 +76,4 @@ IF (ROL_ENABLE_Boost AND ROL_ENABLE_MiniTensor)
168 +
169 + ENDIF()
170 +
171 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
172 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
173 +diff --git a/packages/rol/adapters/mpi/src/CMakeLists.txt b/packages/rol/adapters/mpi/src/CMakeLists.txt
174 +index e979c298..5354b856 100644
175 +--- a/packages/rol/adapters/mpi/src/CMakeLists.txt
176 ++++ b/packages/rol/adapters/mpi/src/CMakeLists.txt
177 +@@ -42,4 +42,4 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/function)
178 +
179 +
180 +
181 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
182 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
183 +diff --git a/packages/rol/adapters/pebbl/src/CMakeLists.txt b/packages/rol/adapters/pebbl/src/CMakeLists.txt
184 +index 3a5b9d9b..286192ce 100644
185 +--- a/packages/rol/adapters/pebbl/src/CMakeLists.txt
186 ++++ b/packages/rol/adapters/pebbl/src/CMakeLists.txt
187 +@@ -37,4 +37,4 @@ IF (ROL_ENABLE_pebbl)
188 + )
189 + ENDIF()
190 +
191 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
192 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
193 +diff --git a/packages/rol/adapters/sacado/src/CMakeLists.txt b/packages/rol/adapters/sacado/src/CMakeLists.txt
194 +index 569e9cc9..a7a9ac90 100644
195 +--- a/packages/rol/adapters/sacado/src/CMakeLists.txt
196 ++++ b/packages/rol/adapters/sacado/src/CMakeLists.txt
197 +@@ -37,4 +37,4 @@ IF (ROL_ENABLE_Sacado)
198 +
199 + ENDIF()
200 +
201 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
202 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
203 +diff --git a/packages/rol/adapters/teuchos/src/CMakeLists.txt b/packages/rol/adapters/teuchos/src/CMakeLists.txt
204 +index f1b4114f..b16e8c8d 100644
205 +--- a/packages/rol/adapters/teuchos/src/CMakeLists.txt
206 ++++ b/packages/rol/adapters/teuchos/src/CMakeLists.txt
207 +@@ -49,4 +49,4 @@ IF (ROL_ENABLE_Teuchos)
208 + ENDIF()
209 +
210 +
211 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
212 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
213 +diff --git a/packages/rol/adapters/thyra/src/CMakeLists.txt b/packages/rol/adapters/thyra/src/CMakeLists.txt
214 +index b10d3814..ed56b725 100644
215 +--- a/packages/rol/adapters/thyra/src/CMakeLists.txt
216 ++++ b/packages/rol/adapters/thyra/src/CMakeLists.txt
217 +@@ -42,4 +42,4 @@ IF (ROL_ENABLE_Thyra)
218 +
219 + ENDIF()
220 +
221 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
222 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
223 +diff --git a/packages/rol/adapters/tpetra/src/CMakeLists.txt b/packages/rol/adapters/tpetra/src/CMakeLists.txt
224 +index f3bf831d..5d8c7fa6 100644
225 +--- a/packages/rol/adapters/tpetra/src/CMakeLists.txt
226 ++++ b/packages/rol/adapters/tpetra/src/CMakeLists.txt
227 +@@ -51,4 +51,4 @@ IF (ROL_ENABLE_Tpetra)
228 +
229 + ENDIF()
230 +
231 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
232 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
233 +diff --git a/packages/rol/adapters/trikota/src/CMakeLists.txt b/packages/rol/adapters/trikota/src/CMakeLists.txt
234 +index f55d957b..31cd3b71 100644
235 +--- a/packages/rol/adapters/trikota/src/CMakeLists.txt
236 ++++ b/packages/rol/adapters/trikota/src/CMakeLists.txt
237 +@@ -50,4 +50,4 @@ IF (ROL_ENABLE_TriKota)
238 + # )
239 + ENDIF()
240 +
241 +-INSTALL(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
242 ++INSTALL(FILES ${HEADERS} DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
243 +diff --git a/packages/seacas/applications/explore/CMakeLists.txt b/packages/seacas/applications/explore/CMakeLists.txt
244 +index b4ca4306..a43fd11c 100644
245 +--- a/packages/seacas/applications/explore/CMakeLists.txt
246 ++++ b/packages/seacas/applications/explore/CMakeLists.txt
247 +@@ -23,7 +23,7 @@ TRIBITS_ADD_EXECUTABLE(
248 + )
249 +
250 + if (${CMAKE_PROJECT_NAME} STREQUAL "SEACASProj")
251 +-InstallSymLink(explore ${CMAKE_INSTALL_PREFIX}/bin/grope)
252 ++InstallSymLink(explore bin/grope)
253 + endif()
254 +
255 + install_executable(explore)
256 +diff --git a/packages/seacas/libraries/exoIIv2for32/CMakeLists.txt b/packages/seacas/libraries/exoIIv2for32/CMakeLists.txt
257 +index d967154d..987e2071 100644
258 +--- a/packages/seacas/libraries/exoIIv2for32/CMakeLists.txt
259 ++++ b/packages/seacas/libraries/exoIIv2for32/CMakeLists.txt
260 +@@ -25,7 +25,7 @@ if (${CMAKE_PROJECT_NAME} STREQUAL "SEACASProj")
261 + ${CMAKE_CURRENT_SOURCE_DIR}/src/exo_jack_32.c
262 + )
263 + set_target_properties(exoIIv2for32_static PROPERTIES OUTPUT_NAME exoIIv2for32)
264 +- INSTALL(TARGETS exoIIv2for32_static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
265 ++ INSTALL(TARGETS exoIIv2for32_static DESTINATION lib)
266 + endif()
267 + endif()
268 +
269 +diff --git a/packages/seacas/libraries/exodus/CMakeLists.txt b/packages/seacas/libraries/exodus/CMakeLists.txt
270 +index ee13b3a8..03d20fa5 100644
271 +--- a/packages/seacas/libraries/exodus/CMakeLists.txt
272 ++++ b/packages/seacas/libraries/exodus/CMakeLists.txt
273 +@@ -47,12 +47,12 @@ if (${CMAKE_PROJECT_NAME} STREQUAL "SEACASProj")
274 + ${SOURCES} ${DEP_SOURCES}
275 + )
276 + set_target_properties(exodus_static PROPERTIES OUTPUT_NAME exodus)
277 +- INSTALL(TARGETS exodus_static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
278 ++ INSTALL(TARGETS exodus_static DESTINATION lib)
279 + endif(BUILD_SHARED_LIBS)
280 +
281 + # For backwards compatibility, the C exodus library was called libexoIIv2c.a
282 + # Create a symbolic link from libexodus.a to libexoIIv2c.a -- do only for static lib
283 +- InstallSymLink(libexodus.a ${CMAKE_INSTALL_PREFIX}/lib/libexoIIv2c.a)
284 ++ InstallSymLink(libexodus.a lib/libexoIIv2c.a)
285 +
286 + # add a target to generate API documentation with Doxygen
287 + if(SEACASProj_ENABLE_DOXYGEN)
288 +diff --git a/packages/seacas/libraries/exodus_for/CMakeLists.txt b/packages/seacas/libraries/exodus_for/CMakeLists.txt
289 +index a1a57385..78d9dea0 100644
290 +--- a/packages/seacas/libraries/exodus_for/CMakeLists.txt
291 ++++ b/packages/seacas/libraries/exodus_for/CMakeLists.txt
292 +@@ -29,12 +29,12 @@ if (${CMAKE_PROJECT_NAME} STREQUAL "SEACASProj")
293 + ${SOURCES}
294 + )
295 + set_target_properties(exodus_for_static PROPERTIES OUTPUT_NAME exodus_for)
296 +- INSTALL(TARGETS exodus_for_static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
297 ++ INSTALL(TARGETS exodus_for_static DESTINATION lib)
298 + endif()
299 +
300 + # For backwards compatibility, the Fortran exodus library was called libexoIIv2for.a
301 + # Create a symbolic link from libexodus_for.a to libexoIIv2for.a -- do only for static lib
302 +- InstallSymLink(libexodus_for.a ${CMAKE_INSTALL_PREFIX}/lib/libexoIIv2for.a)
303 ++ InstallSymLink(libexodus_for.a lib/libexoIIv2for.a)
304 + endif()
305 +
306 + TRIBITS_ADD_TEST_DIRECTORIES(test)
307 +diff --git a/packages/seacas/libraries/ioss/src/visualization/ParaViewCatalystIossAdapter/CMakeLists.txt b/packages/seacas/libraries/ioss/src/visualization/ParaViewCatalystIossAdapter/CMakeLists.txt
308 +index f4704d35..20920be8 100644
309 +--- a/packages/seacas/libraries/ioss/src/visualization/ParaViewCatalystIossAdapter/CMakeLists.txt
310 ++++ b/packages/seacas/libraries/ioss/src/visualization/ParaViewCatalystIossAdapter/CMakeLists.txt
311 +@@ -23,11 +23,11 @@ endif()
312 +
313 + SET(CMAKE_SKIP_BUILD_RPATH FALSE)
314 + SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
315 +-SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib" ${PARAVIEW_PYTHON_LIBRARY_RPATH_DIRECTORY})
316 ++SET(CMAKE_INSTALL_RPATH "lib" ${PARAVIEW_PYTHON_LIBRARY_RPATH_DIRECTORY})
317 + SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
318 +-LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir)
319 ++LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "lib" isSystemDir)
320 + IF("${isSystemDir}" STREQUAL "-1")
321 +- SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
322 ++ SET(CMAKE_INSTALL_RPATH "lib")
323 + ENDIF("${isSystemDir}" STREQUAL "-1")
324 +
325 + include_directories("include")
326 +diff --git a/packages/shylu/shylu_dd/bddc/src/CMakeLists.txt b/packages/shylu/shylu_dd/bddc/src/CMakeLists.txt
327 +index 23d9916e..a02af7cf 100644
328 +--- a/packages/shylu/shylu_dd/bddc/src/CMakeLists.txt
329 ++++ b/packages/shylu/shylu_dd/bddc/src/CMakeLists.txt
330 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
331 +
332 + #-----------------------------------------------------------------------------
333 +
334 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
335 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
336 +
337 + #-----------------------------------------------------------------------------
338 +
339 +diff --git a/packages/shylu/shylu_node/basker/src/CMakeLists.txt b/packages/shylu/shylu_node/basker/src/CMakeLists.txt
340 +index 1f3f6b28..a189f785 100644
341 +--- a/packages/shylu/shylu_node/basker/src/CMakeLists.txt
342 ++++ b/packages/shylu/shylu_node/basker/src/CMakeLists.txt
343 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
344 +
345 + #-----------------------------------------------------------------------------
346 +
347 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
348 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
349 +
350 + #-----------------------------------------------------------------------------
351 +
352 +diff --git a/packages/shylu/shylu_node/fastilu/src/CMakeLists.txt b/packages/shylu/shylu_node/fastilu/src/CMakeLists.txt
353 +index b6bd0e74..d959a9f0 100644
354 +--- a/packages/shylu/shylu_node/fastilu/src/CMakeLists.txt
355 ++++ b/packages/shylu/shylu_node/fastilu/src/CMakeLists.txt
356 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
357 +
358 + #-----------------------------------------------------------------------------
359 +
360 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
361 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
362 +
363 + #-----------------------------------------------------------------------------
364 +
365 +diff --git a/packages/shylu/shylu_node/hts/src/CMakeLists.txt b/packages/shylu/shylu_node/hts/src/CMakeLists.txt
366 +index 2fe54263..2ba575c3 100644
367 +--- a/packages/shylu/shylu_node/hts/src/CMakeLists.txt
368 ++++ b/packages/shylu/shylu_node/hts/src/CMakeLists.txt
369 +@@ -19,7 +19,7 @@ TRIBITS_CONFIGURE_FILE(${PACKAGE_NAME}_config.h)
370 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
371 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
372 +
373 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
374 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
375 +
376 + SET(SOURCES shylu_hts.cpp)
377 + SET(HEADERS_PUBLIC shylu_hts.hpp shylu_hts_decl.hpp shylu_hts_impl.hpp shylu_hts_impl_def.hpp)
378 +diff --git a/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2015/src/CMakeLists.txt b/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2015/src/CMakeLists.txt
379 +index 06c97a40..54561e2d 100644
380 +--- a/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2015/src/CMakeLists.txt
381 ++++ b/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2015/src/CMakeLists.txt
382 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
383 +
384 + #-----------------------------------------------------------------------------
385 +
386 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
387 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
388 +
389 + #-----------------------------------------------------------------------------
390 +
391 +diff --git a/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2016/src/CMakeLists.txt b/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2016/src/CMakeLists.txt
392 +index 61192d2c..739cbab2 100644
393 +--- a/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2016/src/CMakeLists.txt
394 ++++ b/packages/shylu/shylu_node/tacho/deprecated/tacho-ver2016/src/CMakeLists.txt
395 +@@ -6,7 +6,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
396 +
397 + #-----------------------------------------------------------------------------
398 +
399 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
400 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
401 +
402 + #-----------------------------------------------------------------------------
403 +
404 +diff --git a/packages/shylu/shylu_node/tacho/src/CMakeLists.txt b/packages/shylu/shylu_node/tacho/src/CMakeLists.txt
405 +index 7e140d8b..6f701c40 100644
406 +--- a/packages/shylu/shylu_node/tacho/src/CMakeLists.txt
407 ++++ b/packages/shylu/shylu_node/tacho/src/CMakeLists.txt
408 +@@ -26,7 +26,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
409 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
410 + #-----------------------------------------------------------------------------
411 +
412 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
413 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
414 +
415 + #-----------------------------------------------------------------------------
416 +
417 +diff --git a/packages/stk/stk_classic/stk_algsup/stk_algsup/CMakeLists.txt b/packages/stk/stk_classic/stk_algsup/stk_algsup/CMakeLists.txt
418 +index e4b45031..4cb823f9 100644
419 +--- a/packages/stk/stk_classic/stk_algsup/stk_algsup/CMakeLists.txt
420 ++++ b/packages/stk/stk_classic/stk_algsup/stk_algsup/CMakeLists.txt
421 +@@ -21,5 +21,5 @@ TRIBITS_ADD_LIBRARY(
422 + )
423 +
424 + INSTALL(FILES ${HEADERS} DESTINATION
425 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_algsup/)
426 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_algsup/)
427 +
428 +diff --git a/packages/stk/stk_classic/stk_expreval/stk_expreval/CMakeLists.txt b/packages/stk/stk_classic/stk_expreval/stk_expreval/CMakeLists.txt
429 +index ef47a267..9bef4bec 100644
430 +--- a/packages/stk/stk_classic/stk_expreval/stk_expreval/CMakeLists.txt
431 ++++ b/packages/stk/stk_classic/stk_expreval/stk_expreval/CMakeLists.txt
432 +@@ -46,4 +46,4 @@ TRIBITS_ADD_LIBRARY(
433 + )
434 +
435 + INSTALL(FILES ${HEADERS} DESTINATION
436 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_expreval)
437 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_expreval)
438 +diff --git a/packages/stk/stk_classic/stk_io/stk_io/CMakeLists.txt b/packages/stk/stk_classic/stk_io/stk_io/CMakeLists.txt
439 +index cf6032d3..e23213f9 100644
440 +--- a/packages/stk/stk_classic/stk_io/stk_io/CMakeLists.txt
441 ++++ b/packages/stk/stk_classic/stk_io/stk_io/CMakeLists.txt
442 +@@ -49,7 +49,7 @@ TRIBITS_ADD_LIBRARY(
443 + )
444 +
445 + INSTALL(FILES ${HEADERS} DESTINATION
446 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/)
447 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/)
448 +
449 + # AGS: I moved this to the bottom so that the link order was correct
450 + # with -lstk_io_uti before -lstk_io. I think the DEPLIBS added in
451 +diff --git a/packages/stk/stk_classic/stk_io/stk_io/util/CMakeLists.txt b/packages/stk/stk_classic/stk_io/stk_io/util/CMakeLists.txt
452 +index e5befd0d..a5e991e7 100644
453 +--- a/packages/stk/stk_classic/stk_io/stk_io/util/CMakeLists.txt
454 ++++ b/packages/stk/stk_classic/stk_io/stk_io/util/CMakeLists.txt
455 +@@ -45,4 +45,4 @@ TRIBITS_ADD_LIBRARY(
456 + )
457 +
458 + INSTALL(FILES ${HEADERS} DESTINATION
459 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/util/)
460 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/util/)
461 +diff --git a/packages/stk/stk_classic/stk_mesh/stk_mesh/base/CMakeLists.txt b/packages/stk/stk_classic/stk_mesh/stk_mesh/base/CMakeLists.txt
462 +index fc50a5b0..751e1f69 100644
463 +--- a/packages/stk/stk_classic/stk_mesh/stk_mesh/base/CMakeLists.txt
464 ++++ b/packages/stk/stk_classic/stk_mesh/stk_mesh/base/CMakeLists.txt
465 +@@ -54,7 +54,7 @@ TRIBITS_ADD_LIBRARY(
466 + )
467 +
468 + INSTALL(FILES ${HEADERS} DESTINATION
469 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/base/)
470 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/base/)
471 +
472 + INSTALL(FILES ${HEADERS_IMPL} DESTINATION
473 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/)
474 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/)
475 +diff --git a/packages/stk/stk_classic/stk_mesh/stk_mesh/fem/CMakeLists.txt b/packages/stk/stk_classic/stk_mesh/stk_mesh/fem/CMakeLists.txt
476 +index 54ef03ed..90ac4e04 100644
477 +--- a/packages/stk/stk_classic/stk_mesh/stk_mesh/fem/CMakeLists.txt
478 ++++ b/packages/stk/stk_classic/stk_mesh/stk_mesh/fem/CMakeLists.txt
479 +@@ -48,5 +48,5 @@ TRIBITS_ADD_LIBRARY(
480 + )
481 +
482 + INSTALL(FILES ${HEADERS} DESTINATION
483 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/fem/)
484 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/fem/)
485 +
486 +diff --git a/packages/stk/stk_classic/stk_mesh/stk_mesh/fixtures/CMakeLists.txt b/packages/stk/stk_classic/stk_mesh/stk_mesh/fixtures/CMakeLists.txt
487 +index 18e8e081..283784d5 100644
488 +--- a/packages/stk/stk_classic/stk_mesh/stk_mesh/fixtures/CMakeLists.txt
489 ++++ b/packages/stk/stk_classic/stk_mesh/stk_mesh/fixtures/CMakeLists.txt
490 +@@ -54,4 +54,4 @@ TRIBITS_ADD_LIBRARY(
491 + )
492 +
493 + INSTALL(FILES ${HEADERS} DESTINATION
494 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/fixtures/)
495 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/fixtures/)
496 +diff --git a/packages/stk/stk_classic/stk_rebalance/stk_rebalance/CMakeLists.txt b/packages/stk/stk_classic/stk_rebalance/stk_rebalance/CMakeLists.txt
497 +index 9a6f4cc1..f530589d 100644
498 +--- a/packages/stk/stk_classic/stk_rebalance/stk_rebalance/CMakeLists.txt
499 ++++ b/packages/stk/stk_classic/stk_rebalance/stk_rebalance/CMakeLists.txt
500 +@@ -46,4 +46,4 @@ TRIBITS_ADD_LIBRARY(
501 + )
502 +
503 + INSTALL(FILES ${HEADERS} DESTINATION
504 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_rebalance/)
505 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_rebalance/)
506 +diff --git a/packages/stk/stk_classic/stk_rebalance/stk_rebalance_utils/CMakeLists.txt b/packages/stk/stk_classic/stk_rebalance/stk_rebalance_utils/CMakeLists.txt
507 +index e13d37cd..f1ad5584 100644
508 +--- a/packages/stk/stk_classic/stk_rebalance/stk_rebalance_utils/CMakeLists.txt
509 ++++ b/packages/stk/stk_classic/stk_rebalance/stk_rebalance_utils/CMakeLists.txt
510 +@@ -18,4 +18,4 @@ TRIBITS_ADD_LIBRARY(
511 + )
512 +
513 + INSTALL(FILES ${HEADERS} DESTINATION
514 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_rebalance_utils)
515 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_rebalance_utils)
516 +diff --git a/packages/stk/stk_classic/stk_search/stk_search/CMakeLists.txt b/packages/stk/stk_classic/stk_search/stk_search/CMakeLists.txt
517 +index 62e9b601..7fc256a1 100644
518 +--- a/packages/stk/stk_classic/stk_search/stk_search/CMakeLists.txt
519 ++++ b/packages/stk/stk_classic/stk_search/stk_search/CMakeLists.txt
520 +@@ -62,4 +62,4 @@ TRIBITS_ADD_LIBRARY(
521 + )
522 +
523 + INSTALL(FILES ${HEADERS} DESTINATION
524 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
525 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
526 +diff --git a/packages/stk/stk_classic/stk_search/stk_search/diag/CMakeLists.txt b/packages/stk/stk_classic/stk_search/stk_search/diag/CMakeLists.txt
527 +index 63d60b9f..cd0ea2bf 100644
528 +--- a/packages/stk/stk_classic/stk_search/stk_search/diag/CMakeLists.txt
529 ++++ b/packages/stk/stk_classic/stk_search/stk_search/diag/CMakeLists.txt
530 +@@ -34,5 +34,5 @@ ENDIF()
531 +
532 +
533 + INSTALL(FILES ${HEADERS} DESTINATION
534 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search/diag/)
535 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search/diag/)
536 +
537 +diff --git a/packages/stk/stk_classic/stk_search_util/stk_search_util/stk_mesh/CMakeLists.txt b/packages/stk/stk_classic/stk_search_util/stk_search_util/stk_mesh/CMakeLists.txt
538 +index 925daf5c..ddb06097 100644
539 +--- a/packages/stk/stk_classic/stk_search_util/stk_search_util/stk_mesh/CMakeLists.txt
540 ++++ b/packages/stk/stk_classic/stk_search_util/stk_search_util/stk_mesh/CMakeLists.txt
541 +@@ -54,4 +54,4 @@ TRIBITS_ADD_LIBRARY(
542 + )
543 +
544 + #INSTALL(FILES ${HEADERS} DESTINATION
545 +-# ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
546 ++# ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
547 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/CMakeLists.txt
548 +index 4a91d34e..c00793d5 100644
549 +--- a/packages/stk/stk_classic/stk_util/stk_util/CMakeLists.txt
550 ++++ b/packages/stk/stk_classic/stk_util/stk_util/CMakeLists.txt
551 +@@ -16,6 +16,6 @@ ENDIF()
552 + TRIBITS_CONFIGURE_FILE(${PACKAGE_NAME}_config.h)
553 +
554 + INSTALL(FILES stk_config.h DESTINATION
555 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
556 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
557 + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/STKClassic_config.h DESTINATION
558 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
559 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
560 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/diag/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/diag/CMakeLists.txt
561 +index 2c0dea4e..51d0013e 100644
562 +--- a/packages/stk/stk_classic/stk_util/stk_util/diag/CMakeLists.txt
563 ++++ b/packages/stk/stk_classic/stk_util/stk_util/diag/CMakeLists.txt
564 +@@ -82,5 +82,5 @@ TRIBITS_ADD_LIBRARY(
565 +
566 +
567 + INSTALL(FILES ${HEADERS} DESTINATION
568 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/diag/)
569 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/diag/)
570 +
571 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/environment/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/environment/CMakeLists.txt
572 +index 93fc5a94..ccb9f10c 100644
573 +--- a/packages/stk/stk_classic/stk_util/stk_util/environment/CMakeLists.txt
574 ++++ b/packages/stk/stk_classic/stk_util/stk_util/environment/CMakeLists.txt
575 +@@ -80,4 +80,4 @@ TRIBITS_ADD_LIBRARY(
576 + )
577 +
578 + INSTALL(FILES ${HEADERS} DESTINATION
579 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/environment/)
580 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/environment/)
581 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/parallel/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/parallel/CMakeLists.txt
582 +index 1640ef50..65d39479 100644
583 +--- a/packages/stk/stk_classic/stk_util/stk_util/parallel/CMakeLists.txt
584 ++++ b/packages/stk/stk_classic/stk_util/stk_util/parallel/CMakeLists.txt
585 +@@ -61,4 +61,4 @@ TRIBITS_ADD_LIBRARY(
586 + )
587 +
588 + INSTALL(FILES ${HEADERS} DESTINATION
589 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/parallel/)
590 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/parallel/)
591 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/unit_test_support/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/unit_test_support/CMakeLists.txt
592 +index 769bd69f..9ea0e079 100644
593 +--- a/packages/stk/stk_classic/stk_util/stk_util/unit_test_support/CMakeLists.txt
594 ++++ b/packages/stk/stk_classic/stk_util/stk_util/unit_test_support/CMakeLists.txt
595 +@@ -50,4 +50,4 @@ TRIBITS_ADD_LIBRARY(
596 + )
597 +
598 + INSTALL(FILES ${HEADERS} DESTINATION
599 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/unit_test_support/)
600 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/unit_test_support/)
601 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/use_cases/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/use_cases/CMakeLists.txt
602 +index 4585b226..b5be334b 100644
603 +--- a/packages/stk/stk_classic/stk_util/stk_util/use_cases/CMakeLists.txt
604 ++++ b/packages/stk/stk_classic/stk_util/stk_util/use_cases/CMakeLists.txt
605 +@@ -49,4 +49,4 @@ TRIBITS_ADD_LIBRARY(
606 + )
607 +
608 + #INSTALL(FILES ${HEADERS} DESTINATION
609 +-# ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/use_cases/)
610 ++# ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/use_cases/)
611 +diff --git a/packages/stk/stk_classic/stk_util/stk_util/util/CMakeLists.txt b/packages/stk/stk_classic/stk_util/stk_util/util/CMakeLists.txt
612 +index b49c92e7..32aaaf0b 100644
613 +--- a/packages/stk/stk_classic/stk_util/stk_util/util/CMakeLists.txt
614 ++++ b/packages/stk/stk_classic/stk_util/stk_util/util/CMakeLists.txt
615 +@@ -46,4 +46,4 @@ TRIBITS_ADD_LIBRARY(
616 + )
617 +
618 + INSTALL(FILES ${HEADERS} DESTINATION
619 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/util/)
620 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/util/)
621 +diff --git a/packages/stk/stk_expreval/stk_expreval/CMakeLists.txt b/packages/stk/stk_expreval/stk_expreval/CMakeLists.txt
622 +index 66e4eb87..502858f4 100644
623 +--- a/packages/stk/stk_expreval/stk_expreval/CMakeLists.txt
624 ++++ b/packages/stk/stk_expreval/stk_expreval/CMakeLists.txt
625 +@@ -77,4 +77,4 @@ TRIBITS_ADD_LIBRARY(
626 + )
627 +
628 + INSTALL(FILES ${HEADERS} DESTINATION
629 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_expreval)
630 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_expreval)
631 +diff --git a/packages/stk/stk_io/stk_io/CMakeLists.txt b/packages/stk/stk_io/stk_io/CMakeLists.txt
632 +index eac6ed04..05b65b69 100644
633 +--- a/packages/stk/stk_io/stk_io/CMakeLists.txt
634 ++++ b/packages/stk/stk_io/stk_io/CMakeLists.txt
635 +@@ -78,7 +78,7 @@ TRIBITS_ADD_LIBRARY(
636 + )
637 +
638 + INSTALL(FILES ${HEADERS} DESTINATION
639 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/)
640 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/)
641 +
642 + # AGS: I moved this to the bottom so that the link order was correct
643 + # with -lstk_io_uti before -lstk_io. I think the DEPLIBS added in
644 +diff --git a/packages/stk/stk_io/stk_io/util/CMakeLists.txt b/packages/stk/stk_io/stk_io/util/CMakeLists.txt
645 +index 687821fb..4c25d53b 100644
646 +--- a/packages/stk/stk_io/stk_io/util/CMakeLists.txt
647 ++++ b/packages/stk/stk_io/stk_io/util/CMakeLists.txt
648 +@@ -76,4 +76,4 @@ TRIBITS_ADD_LIBRARY(
649 + )
650 +
651 + INSTALL(FILES ${HEADERS} DESTINATION
652 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/util/)
653 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_io/util/)
654 +diff --git a/packages/stk/stk_math/stk_math/CMakeLists.txt b/packages/stk/stk_math/stk_math/CMakeLists.txt
655 +index 02f9a03b..b1b37886 100644
656 +--- a/packages/stk/stk_math/stk_math/CMakeLists.txt
657 ++++ b/packages/stk/stk_math/stk_math/CMakeLists.txt
658 +@@ -69,4 +69,4 @@ TRIBITS_ADD_LIBRARY(
659 + )
660 +
661 + INSTALL(FILES ${HEADERS} DESTINATION
662 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_math)
663 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_math)
664 +diff --git a/packages/stk/stk_mesh/stk_mesh/base/CMakeLists.txt b/packages/stk/stk_mesh/stk_mesh/base/CMakeLists.txt
665 +index 67bab20c..5523be60 100644
666 +--- a/packages/stk/stk_mesh/stk_mesh/base/CMakeLists.txt
667 ++++ b/packages/stk/stk_mesh/stk_mesh/base/CMakeLists.txt
668 +@@ -84,14 +84,14 @@ TRIBITS_ADD_LIBRARY(
669 + TRIBITS_CONFIGURE_FILE(${PACKAGE_NAME}_config.h)
670 +
671 + INSTALL(FILES ${HEADERS} DESTINATION
672 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/base/)
673 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/base/)
674 +
675 + INSTALL(FILES ${HEADERS_IMPL} DESTINATION
676 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/)
677 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/)
678 +
679 + INSTALL(FILES ${HEADERS_ELEMGRAPH} DESTINATION
680 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/elementGraph)
681 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_mesh/baseImpl/elementGraph)
682 +
683 + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE_NAME}_config.h DESTINATION
684 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
685 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
686 +
687 +diff --git a/packages/stk/stk_ngp/stk_ngp/CMakeLists.txt b/packages/stk/stk_ngp/stk_ngp/CMakeLists.txt
688 +index 69f80d2f..0ae44d17 100644
689 +--- a/packages/stk/stk_ngp/stk_ngp/CMakeLists.txt
690 ++++ b/packages/stk/stk_ngp/stk_ngp/CMakeLists.txt
691 +@@ -77,5 +77,5 @@ TRIBITS_ADD_LIBRARY(
692 + )
693 +
694 + INSTALL(FILES ${HEADERS} DESTINATION
695 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_ngp/)
696 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_ngp/)
697 +
698 +diff --git a/packages/stk/stk_search/stk_search/CMakeLists.txt b/packages/stk/stk_search/stk_search/CMakeLists.txt
699 +index ae6cc042..199c82f3 100644
700 +--- a/packages/stk/stk_search/stk_search/CMakeLists.txt
701 ++++ b/packages/stk/stk_search/stk_search/CMakeLists.txt
702 +@@ -69,4 +69,4 @@ TRIBITS_ADD_LIBRARY(
703 + )
704 +
705 + INSTALL(FILES ${HEADERS} DESTINATION
706 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
707 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search)
708 +diff --git a/packages/stk/stk_search_util/stk_search_util/CMakeLists.txt b/packages/stk/stk_search_util/stk_search_util/CMakeLists.txt
709 +index ca6e439b..dd460d43 100644
710 +--- a/packages/stk/stk_search_util/stk_search_util/CMakeLists.txt
711 ++++ b/packages/stk/stk_search_util/stk_search_util/CMakeLists.txt
712 +@@ -68,5 +68,5 @@ TRIBITS_ADD_LIBRARY(
713 + )
714 +
715 + INSTALL(FILES ${HEADERS} DESTINATION
716 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search_util)
717 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_search_util)
718 +
719 +diff --git a/packages/stk/stk_simd/stk_math/CMakeLists.txt b/packages/stk/stk_simd/stk_math/CMakeLists.txt
720 +index 2c5028c1..7c1ba46f 100644
721 +--- a/packages/stk/stk_simd/stk_math/CMakeLists.txt
722 ++++ b/packages/stk/stk_simd/stk_math/CMakeLists.txt
723 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
724 + #
725 +
726 + INSTALL(FILES ${HEADERS} DESTINATION
727 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_math)
728 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_math)
729 +
730 +diff --git a/packages/stk/stk_simd/stk_simd/CMakeLists.txt b/packages/stk/stk_simd/stk_simd/CMakeLists.txt
731 +index 68dee725..9c987fe5 100644
732 +--- a/packages/stk/stk_simd/stk_simd/CMakeLists.txt
733 ++++ b/packages/stk/stk_simd/stk_simd/CMakeLists.txt
734 +@@ -69,5 +69,5 @@ FILE(GLOB HEADERS *.hpp)
735 + #
736 +
737 + INSTALL(FILES ${HEADERS} DESTINATION
738 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/)
739 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/)
740 +
741 +diff --git a/packages/stk/stk_simd/stk_simd/avx/CMakeLists.txt b/packages/stk/stk_simd/stk_simd/avx/CMakeLists.txt
742 +index 1cf5b6ae..b06b0000 100644
743 +--- a/packages/stk/stk_simd/stk_simd/avx/CMakeLists.txt
744 ++++ b/packages/stk/stk_simd/stk_simd/avx/CMakeLists.txt
745 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
746 + #
747 +
748 + INSTALL(FILES ${HEADERS} DESTINATION
749 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/avx)
750 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/avx)
751 +
752 +diff --git a/packages/stk/stk_simd/stk_simd/avx512/CMakeLists.txt b/packages/stk/stk_simd/stk_simd/avx512/CMakeLists.txt
753 +index adc5405c..db59bce6 100644
754 +--- a/packages/stk/stk_simd/stk_simd/avx512/CMakeLists.txt
755 ++++ b/packages/stk/stk_simd/stk_simd/avx512/CMakeLists.txt
756 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
757 + #
758 +
759 + INSTALL(FILES ${HEADERS} DESTINATION
760 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/avx512)
761 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/avx512)
762 +
763 +diff --git a/packages/stk/stk_simd/stk_simd/no_simd/CMakeLists.txt b/packages/stk/stk_simd/stk_simd/no_simd/CMakeLists.txt
764 +index 7baf7094..66529920 100644
765 +--- a/packages/stk/stk_simd/stk_simd/no_simd/CMakeLists.txt
766 ++++ b/packages/stk/stk_simd/stk_simd/no_simd/CMakeLists.txt
767 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
768 + #
769 +
770 + INSTALL(FILES ${HEADERS} DESTINATION
771 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/no_simd)
772 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/no_simd)
773 +
774 +diff --git a/packages/stk/stk_simd/stk_simd/sse/CMakeLists.txt b/packages/stk/stk_simd/stk_simd/sse/CMakeLists.txt
775 +index 970cbc6c..31d209df 100644
776 +--- a/packages/stk/stk_simd/stk_simd/sse/CMakeLists.txt
777 ++++ b/packages/stk/stk_simd/stk_simd/sse/CMakeLists.txt
778 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
779 + #
780 +
781 + INSTALL(FILES ${HEADERS} DESTINATION
782 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/sse)
783 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd/sse)
784 +
785 +diff --git a/packages/stk/stk_simd/stk_simd_view/CMakeLists.txt b/packages/stk/stk_simd/stk_simd_view/CMakeLists.txt
786 +index b1b5c343..0849bbde 100644
787 +--- a/packages/stk/stk_simd/stk_simd_view/CMakeLists.txt
788 ++++ b/packages/stk/stk_simd/stk_simd_view/CMakeLists.txt
789 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
790 + #
791 +
792 + INSTALL(FILES ${HEADERS} DESTINATION
793 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd_view)
794 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_simd_view)
795 +
796 +diff --git a/packages/stk/stk_tools/stk_tools/CMakeLists.txt b/packages/stk/stk_tools/stk_tools/CMakeLists.txt
797 +index 4a540bf6..c0ec799d 100644
798 +--- a/packages/stk/stk_tools/stk_tools/CMakeLists.txt
799 ++++ b/packages/stk/stk_tools/stk_tools/CMakeLists.txt
800 +@@ -68,10 +68,10 @@ TRIBITS_ADD_LIBRARY(
801 + )
802 +
803 + INSTALL(FILES ${MESH_CLONE_HEADERS} DESTINATION
804 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_tools/mesh_clone)
805 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_tools/mesh_clone)
806 +
807 + INSTALL(FILES ${BLOCK_EXTRACTOR_HEADERS} DESTINATION
808 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_tools/block_extractor)
809 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_tools/block_extractor)
810 +
811 + #
812 + #Disabling due to undefined reference to `stk::parallel::require(bool, std::string const&, ompi_communicator_t*)'
813 +diff --git a/packages/stk/stk_topology/stk_topology/CMakeLists.txt b/packages/stk/stk_topology/stk_topology/CMakeLists.txt
814 +index 6898eeae..66624592 100644
815 +--- a/packages/stk/stk_topology/stk_topology/CMakeLists.txt
816 ++++ b/packages/stk/stk_topology/stk_topology/CMakeLists.txt
817 +@@ -71,7 +71,7 @@ TRIBITS_ADD_LIBRARY(
818 + )
819 +
820 + INSTALL(FILES ${HEADERS} DESTINATION
821 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_topology/)
822 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_topology/)
823 +
824 + INSTALL(FILES ${DETAIL_HEADERS} DESTINATION
825 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_topology/topology_detail)
826 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_topology/topology_detail)
827 +diff --git a/packages/stk/stk_transfer/stk_transfer/CMakeLists.txt b/packages/stk/stk_transfer/stk_transfer/CMakeLists.txt
828 +index e9d96efe..d2fbc2d4 100644
829 +--- a/packages/stk/stk_transfer/stk_transfer/CMakeLists.txt
830 ++++ b/packages/stk/stk_transfer/stk_transfer/CMakeLists.txt
831 +@@ -5,7 +5,7 @@
832 + FILE(GLOB HEADERS *.hpp)
833 +
834 + INSTALL(FILES ${HEADERS} DESTINATION
835 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_transfer/)
836 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_transfer/)
837 +
838 + FILE(GLOB HEADERS_IMPL ${CMAKE_CURRENT_SOURCE_DIR}/copy_by_id/*.hpp)
839 + FILE(GLOB SOURCES_IMPL ${CMAKE_CURRENT_SOURCE_DIR}/copy_by_id/*.cpp)
840 +diff --git a/packages/stk/stk_unit_test_utils/CMakeLists.txt b/packages/stk/stk_unit_test_utils/CMakeLists.txt
841 +index 91d65277..c5954a00 100644
842 +--- a/packages/stk/stk_unit_test_utils/CMakeLists.txt
843 ++++ b/packages/stk/stk_unit_test_utils/CMakeLists.txt
844 +@@ -12,7 +12,7 @@ FILE(GLOB SOURCES *.cpp)
845 + LIST(REMOVE_ITEM SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/unittestMeshUtils.cpp")
846 +
847 + INSTALL(FILES ${HEADERS} DESTINATION
848 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_test_utils/)
849 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_test_utils/)
850 +
851 + TRIBITS_ADD_LIBRARY(
852 + stk_unit_test_utils
853 +diff --git a/packages/stk/stk_unit_test_utils/comparison/CMakeLists.txt b/packages/stk/stk_unit_test_utils/comparison/CMakeLists.txt
854 +index 175fe199..5a1deca6 100644
855 +--- a/packages/stk/stk_unit_test_utils/comparison/CMakeLists.txt
856 ++++ b/packages/stk/stk_unit_test_utils/comparison/CMakeLists.txt
857 +@@ -64,5 +64,5 @@ FILE(GLOB HEADERS *.hpp)
858 + #
859 +
860 + INSTALL(FILES ${HEADERS} DESTINATION
861 +-${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_test_utils/comparison)
862 ++${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_test_utils/comparison)
863 +
864 +diff --git a/packages/stk/stk_unit_tests/stk_mesh_fixtures/CMakeLists.txt b/packages/stk/stk_unit_tests/stk_mesh_fixtures/CMakeLists.txt
865 +index 650aa7da..e21cff44 100644
866 +--- a/packages/stk/stk_unit_tests/stk_mesh_fixtures/CMakeLists.txt
867 ++++ b/packages/stk/stk_unit_tests/stk_mesh_fixtures/CMakeLists.txt
868 +@@ -71,4 +71,4 @@ TRIBITS_ADD_LIBRARY(
869 + )
870 +
871 + INSTALL(FILES ${HEADERS} DESTINATION
872 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_tests/stk_mesh_fixtures)
873 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_unit_tests/stk_mesh_fixtures)
874 +diff --git a/packages/stk/stk_util/stk_util/CMakeLists.txt b/packages/stk/stk_util/stk_util/CMakeLists.txt
875 +index 23769cfc..af435ee5 100644
876 +--- a/packages/stk/stk_util/stk_util/CMakeLists.txt
877 ++++ b/packages/stk/stk_util/stk_util/CMakeLists.txt
878 +@@ -22,6 +22,6 @@ TRIBITS_CONFIGURE_FILE(STK_Trilinos_config.h)
879 + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
880 +
881 + INSTALL(FILES stk_config.h stk_kokkos_macros.h DESTINATION
882 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
883 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
884 + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/STK_Trilinos_config.h DESTINATION
885 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
886 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/)
887 +diff --git a/packages/stk/stk_util/stk_util/diag/CMakeLists.txt b/packages/stk/stk_util/stk_util/diag/CMakeLists.txt
888 +index 3a862479..951d714c 100644
889 +--- a/packages/stk/stk_util/stk_util/diag/CMakeLists.txt
890 ++++ b/packages/stk/stk_util/stk_util/diag/CMakeLists.txt
891 +@@ -75,5 +75,5 @@ TRIBITS_ADD_LIBRARY(
892 +
893 +
894 + INSTALL(FILES ${HEADERS} DESTINATION
895 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/diag/)
896 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/diag/)
897 +
898 +diff --git a/packages/stk/stk_util/stk_util/environment/CMakeLists.txt b/packages/stk/stk_util/stk_util/environment/CMakeLists.txt
899 +index 50c9e86d..d7387814 100644
900 +--- a/packages/stk/stk_util/stk_util/environment/CMakeLists.txt
901 ++++ b/packages/stk/stk_util/stk_util/environment/CMakeLists.txt
902 +@@ -73,4 +73,4 @@ TRIBITS_ADD_LIBRARY(
903 + )
904 +
905 + INSTALL(FILES ${HEADERS} DESTINATION
906 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/environment/)
907 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/environment/)
908 +diff --git a/packages/stk/stk_util/stk_util/parallel/CMakeLists.txt b/packages/stk/stk_util/stk_util/parallel/CMakeLists.txt
909 +index b6b46350..912c9c6d 100644
910 +--- a/packages/stk/stk_util/stk_util/parallel/CMakeLists.txt
911 ++++ b/packages/stk/stk_util/stk_util/parallel/CMakeLists.txt
912 +@@ -90,4 +90,4 @@ TRIBITS_ADD_LIBRARY(
913 + )
914 +
915 + INSTALL(FILES ${HEADERS} DESTINATION
916 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/parallel/)
917 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/parallel/)
918 +diff --git a/packages/stk/stk_util/stk_util/registry/CMakeLists.txt b/packages/stk/stk_util/stk_util/registry/CMakeLists.txt
919 +index 0708dfce..ec60609d 100644
920 +--- a/packages/stk/stk_util/stk_util/registry/CMakeLists.txt
921 ++++ b/packages/stk/stk_util/stk_util/registry/CMakeLists.txt
922 +@@ -70,5 +70,5 @@ TRIBITS_ADD_LIBRARY(
923 +
924 +
925 + INSTALL(FILES ${HEADERS} DESTINATION
926 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/registry/)
927 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/registry/)
928 +
929 +diff --git a/packages/stk/stk_util/stk_util/unit_test_support/CMakeLists.txt b/packages/stk/stk_util/stk_util/unit_test_support/CMakeLists.txt
930 +index 6b92b6b1..748d27d9 100644
931 +--- a/packages/stk/stk_util/stk_util/unit_test_support/CMakeLists.txt
932 ++++ b/packages/stk/stk_util/stk_util/unit_test_support/CMakeLists.txt
933 +@@ -78,4 +78,4 @@ TRIBITS_ADD_LIBRARY(
934 + )
935 +
936 + INSTALL(FILES ${HEADERS} DESTINATION
937 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/unit_test_support/)
938 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/unit_test_support/)
939 +diff --git a/packages/stk/stk_util/stk_util/util/CMakeLists.txt b/packages/stk/stk_util/stk_util/util/CMakeLists.txt
940 +index b90c66bd..05e40b0f 100644
941 +--- a/packages/stk/stk_util/stk_util/util/CMakeLists.txt
942 ++++ b/packages/stk/stk_util/stk_util/util/CMakeLists.txt
943 +@@ -75,4 +75,4 @@ TRIBITS_ADD_LIBRARY(
944 + )
945 +
946 + INSTALL(FILES ${HEADERS} DESTINATION
947 +- ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/util/)
948 ++ ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}/stk_util/util/)
949 +diff --git a/packages/teuchos/kokkoscompat/src/CMakeLists.txt b/packages/teuchos/kokkoscompat/src/CMakeLists.txt
950 +index f127249c..1fde480e 100644
951 +--- a/packages/teuchos/kokkoscompat/src/CMakeLists.txt
952 ++++ b/packages/teuchos/kokkoscompat/src/CMakeLists.txt
953 +@@ -27,7 +27,7 @@ TRIBITS_ADD_LIBRARY(
954 + # FIXME (mfh 19 Dec 2014) We should rely on TriBITS to handle
955 + # installation.
956 +
957 +-SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
958 ++SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
959 +
960 + INSTALL(FILES ${HEADERS} DESTINATION ${TRILINOS_INCDIR}/)
961 +
962 +diff --git a/packages/trios/libraries/support/CMakeLists.txt b/packages/trios/libraries/support/CMakeLists.txt
963 +index 3b8c4fd8..175f736e 100644
964 +--- a/packages/trios/libraries/support/CMakeLists.txt
965 ++++ b/packages/trios/libraries/support/CMakeLists.txt
966 +@@ -168,6 +168,6 @@ TRIBITS_ADD_LIBRARY(
967 +
968 + ########### install targets ###############
969 +
970 +-# INSTALL(FILES ${MODULES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
971 ++# INSTALL(FILES ${MODULES} DESTINATION include)
972 +
973 + TRIBITS_SUBPACKAGE_POSTPROCESS()
974 +diff --git a/packages/zoltan/src/CMakeLists.txt b/packages/zoltan/src/CMakeLists.txt
975 +index 84f1e824..10a8a893 100644
976 +--- a/packages/zoltan/src/CMakeLists.txt
977 ++++ b/packages/zoltan/src/CMakeLists.txt
978 +@@ -681,5 +681,5 @@ TRIBITS_ADD_LIBRARY(
979 + IMPORTEDLIBS ${IMPORTEDLIBS}
980 + )
981 +
982 +-INSTALL(FILES ${MODULES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
983 ++INSTALL(FILES ${MODULES} DESTINATION include)
984 +
985 +diff --git a/packages/zoltan/src/fdriver/CMakeLists.txt b/packages/zoltan/src/fdriver/CMakeLists.txt
986 +index 32913f39..8dd9cba6 100644
987 +--- a/packages/zoltan/src/fdriver/CMakeLists.txt
988 ++++ b/packages/zoltan/src/fdriver/CMakeLists.txt
989 +@@ -33,6 +33,6 @@ IF(${PROJECT_NAME}_ENABLE_Fortran AND BUILD_ZOLTAN_F90_INTERFACE)
990 +
991 + # What is a good location for executables zdrive and zCPPdrive?
992 + # When should they be moved there? During install? Or build?
993 +-#INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/zfdrive.exe DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
994 ++#INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/zfdrive.exe DESTINATION bin)
995 +
996 + ENDIF()
997
998 diff --git a/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild b/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild
999 index 432977e10..d5846614c 100644
1000 --- a/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild
1001 +++ b/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild
1002 @@ -61,7 +61,7 @@ DEPEND="${RDEPEND}
1003 S="${WORKDIR}/${P}-Source"
1004
1005 PATCHES=(
1006 - "${FILESDIR}"/${PN}-11.14.1-fix-install-paths.patch \
1007 + "${FILESDIR}"/${PN}-11.14.1-fix-install-paths.patch
1008 "${FILESDIR}"/${P}-fix_install_paths_for_destdir.patch
1009 "${FILESDIR}"/${P}-fix_sundance_compilation.patch
1010 "${FILESDIR}"/${P}-superlu-5.patch
1011
1012 diff --git a/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild b/sci-libs/trilinos/trilinos-12.14.1.ebuild
1013 similarity index 95%
1014 copy from sci-libs/trilinos/trilinos-12.12.1-r1.ebuild
1015 copy to sci-libs/trilinos/trilinos-12.14.1.ebuild
1016 index 432977e10..efe37db93 100644
1017 --- a/sci-libs/trilinos/trilinos-12.12.1-r1.ebuild
1018 +++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild
1019 @@ -1,13 +1,14 @@
1020 -# Copyright 1999-2018 Gentoo Foundation
1021 +# Copyright 1999-2019 Gentoo Authors
1022 # Distributed under the terms of the GNU General Public License v2
1023
1024 -EAPI=6
1025 +EAPI=7
1026
1027 inherit cmake-utils toolchain-funcs multilib toolchain-funcs
1028
1029 DESCRIPTION="Scientific library collection for large scale problems"
1030 HOMEPAGE="http://trilinos.sandia.gov/"
1031 -SRC_URI="http://trilinos.org/oldsite/download/files/${P}-Source.tar.gz"
1032 +MY_PV=${PV//\./-}
1033 +SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz -> ${P}.tar.gz"
1034
1035 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1036
1037 @@ -58,13 +59,11 @@ RDEPEND="
1038 DEPEND="${RDEPEND}
1039 virtual/pkgconfig"
1040
1041 -S="${WORKDIR}/${P}-Source"
1042 +S="${WORKDIR}/Trilinos-${PN}-release-${MY_PV}"
1043
1044 PATCHES=(
1045 - "${FILESDIR}"/${PN}-11.14.1-fix-install-paths.patch \
1046 + "${FILESDIR}"/${PN}-11.14.1-fix-install-paths.patch
1047 "${FILESDIR}"/${P}-fix_install_paths_for_destdir.patch
1048 - "${FILESDIR}"/${P}-fix_sundance_compilation.patch
1049 - "${FILESDIR}"/${P}-superlu-5.patch
1050 )
1051
1052 trilinos_conf() {
1053 @@ -139,6 +138,7 @@ src_configure() {
1054 -DTPL_ENABLE_X11="$(usex X)"
1055 -DTPL_ENABLE_yaml-cpp="$(usex yaml)"
1056 -DTPL_ENABLE_Zlib="$(usex zlib)"
1057 + -DML_ENABLE_SuperLU:BOOL=OFF
1058 )
1059
1060 use eigen && \