[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