[petsc-dev] Curse CMake to the Depths of Hell
Matthew Knepley
knepley at gmail.com
Wed Jan 18 14:32:16 CST 2017
On Wed, Jan 18, 2017 at 2:18 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> On Wed, 18 Jan 2017, Matthew Knepley wrote:
>
> > On Wed, Jan 18, 2017 at 10:42 AM, Matthew Knepley <knepley at gmail.com>
> wrote:
> >
> > > Yep, I am fixing that too.
> > >
> >
> > Okay, I fixed the -lrt and commit, but the stuff to fix the shared link
> did
> > not work.
> >
> > I pushed knepley/fix-configure-pragmatic. Could you look at it?
>
> Looking at superlu (instead of superlu_dist) - and discarding the
> previous change - the following appears to work.
>
vir·tu·os·i·ty
ˌvərCHəˈwäsədē/
*noun*
1. great skill in music or another artistic pursuit.
"a performance of considerable virtuosity"
synonyms: skill
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+skill&forcedict=skill&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIHDAA>
, skillfulness, mastery
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+mastery&forcedict=mastery&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIHTAA>
, expertise
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+expertise&forcedict=expertise&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIHjAA>
, prowess
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+prowess&forcedict=prowess&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIHzAA>
, proficiency
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+proficiency&forcedict=proficiency&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIIDAA>
, ability
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+ability&forcedict=ability&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIITAA>
, aptitude
<https://www.google.com/search?espv=2&biw=1439&bih=733&q=define+aptitude&forcedict=aptitude&sa=X&ved=0ahUKEwj3yMDyxMzRAhXl0FQKHTgtDc8Q_SoIIjAA>
;
+1
Matt
> Satish
>
> --------
>
> diff --git a/CMakeLists.txt b/CMakeLists.txt
> index 4b42eb9..9d63ab4 100644
> --- a/CMakeLists.txt
> +++ b/CMakeLists.txt
> @@ -128,8 +128,9 @@ if (NOT ENABLE_LIBMESHB OR NOT LIBMESHB_FOUND)
> message(STATUS "Configured without libMeshb support.")
> endif()
>
> -
> -
> +# Make sure libpragmatic.dylib works properly from the prefix location
> +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
> +set(CMAKE_INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib")
>
> # ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp )
> # TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${PRAgMaTIc_LIBS} )
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20170118/f685a0a8/attachment.html>
More information about the petsc-dev
mailing list