[12gevmoller_sim] [JeffersonLab/remoll] 9b6f17: Install macros, vis, geometry dirs to $PREFIX/shar...

GitHub noreply at github.com
Tue Jul 17 14:34:51 EDT 2018


  Branch: refs/heads/feature-macro-geometry-search-path
  Home:   https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=q3EZXDWXpCTqiPSie4rt7Rd-hBs0f1tzS4MW2Tvi-Qo&e= 
  Commit: 9b6f170d7d8c886c33bf1d9654d55337d564b34b
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_9b6f170d7d8c886c33bf1d9654d55337d564b34b&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=x9U6RCZ49F0JJWHzNux4bLreNWEbUlB4NWqeCOeaZ-c&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Install macros, vis, geometry dirs to $PREFIX/share

E.g. /usr/local/remoll/share/macros,vis,geometry

This is not 100% ideal. Normally we'd go with
/usr/local/share/remoll/macros,vis,geometry, but since development
happens with $PREFIX = $SRC_DIR, it is easier to avoid another remoll in
the path.


  Commit: 60b068d5864e4bc7e5540380d26ea3b68b3d5853
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_60b068d5864e4bc7e5540380d26ea3b68b3d5853&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=8VLkw4Kp6cLxbVk3zJIfIxs0m09zZ3n59ebg8br7OBo&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Suggest /usr/local/remoll as local path, not /usr/local


  Commit: 7b57c1077f9fe9b00eeaae38000cf941623468ed
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_7b57c1077f9fe9b00eeaae38000cf941623468ed&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=_tBPJiO1H0v8xRLsrDhO7tGwtBmLKHQajIY8W9f5KDA&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    A include/remollSearchPath.hh
    A src/remollSearchPath.cc

  Log Message:
  -----------
  Singleton remollSearchPath to find files in a search path

Main reason is to include some logic to find the prefix based on current
executable in /proc. Some logic to do this on Mac OS X, but I have no
Mac machine to test... Someone help me!


  Commit: 744a1649fa4eb6d3b819860f66f0e15e6b0db2f7
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_744a1649fa4eb6d3b819860f66f0e15e6b0db2f7&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=hsWrRVlSjfg_T6AOp2dHx31nrq6j78Ly1OQ3iGGdlLU&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M remoll.cc

  Log Message:
  -----------
  Include search path in remoll.cc to call correct gui.mac


  Commit: fb3b99743965446eee1d7e48d3181faa5697beee
      https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_commit_fb3b99743965446eee1d7e48d3181faa5697beee&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=2r1AW7bMq43lsmtBlYE_42onKrvlkZdNk-H2PXE9dSc&e= 
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Set runtime library search path (-Wl,rpath)

Now you can install systemwide using:
```
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/remoll ..
make
make install
```
and run /usr/local/remoll/bin/remoll.

It finds libremoll.so but doesn't find the macros yet... That's next.


Compare: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_remoll_compare_9b6f170d7d8c&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=vWy5xLIt5SCmVrsRv4X2yOX3Kb_RG0l3PZ8L-n-JyRs&e= ^...fb3b99743965
      **NOTE:** This service been marked for deprecation: https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.github.com_changes_2018-2D04-2D25-2Dgithub-2Dservices-2Ddeprecation_&d=DwICaQ&c=lz9TcOasaINaaC3U7FbMev2lsutwpI4--09aP8Lu18s&r=3B3cpV8BW_CcRY44e0IgDNmqzlTXeeJsbWtRdt_HYCM&m=wJqzk7IjrJKptshduF38LlE9JY-Of1WPCnQSHH1pq10&s=Gfb0wy3ywmS-wiPfpiH02vsUe7cSD0xDMQc3DEt_YBg&e= 

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the 12gevmoller_sim mailing list