Changeset cda5f277


Ignore:
Timestamp:
06/08/2024 03:47:44 PM (3 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
trunk
Children:
846bcc9
Parents:
e0b41c4
git-author:
Xi Ruoyao <xry111@…> (06/08/2024 01:38:42 PM)
git-committer:
Xi Ruoyao <xry111@…> (06/08/2024 03:47:44 PM)
Message:

Replace -DCMAKE_SKIP_RPATH with -DCMAKE_SKIP_INSTALL_RPATH

-DCMAKE_SKIP_RPATH = -DCMAKE_SKIP_INSTALL_RPATH +
-DCMAKE_SKIP_BUILD_RPATH, and the latter may cause test failure if the
package is not installed yet. Always use -DCMAKE_SKIP_INSTALL_RPATH for
consistency, and it also makes our life easier if we are going to add
test instruction for a CMake-based package.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/opencv.xml

    re0b41c4 rcda5f277  
    168168      -DBUILD_TESTS=OFF                \
    169169      -DENABLE_PRECOMPILED_HEADERS=OFF \
    170       -DCMAKE_SKIP_RPATH=ON            \
     170      -DCMAKE_SKIP_INSTALL_RPATH=ON    \
    171171      -DBUILD_WITH_DEBUG_INFO=OFF      \
    172172      -Wno-dev  ..                     &amp;&amp;
  • x/lib/vulkan-loader.xml

    re0b41c4 rcda5f277  
    105105cmake -DCMAKE_INSTALL_PREFIX=/usr       \
    106106      -DCMAKE_BUILD_TYPE=Release        \
    107       -DCMAKE_SKIP_RPATH=TRUE           \
     107      -DCMAKE_SKIP_INSTALL_RPATH=TRUE   \
    108108      -G Ninja .. &amp;&amp;
    109109ninja</userinput></screen>
  • x/lib/webkitgtk.xml

    re0b41c4 rcda5f277  
    163163cd        build &amp;&amp;
    164164
    165 cmake -DCMAKE_BUILD_TYPE=Release  \
    166       -DCMAKE_INSTALL_PREFIX=/usr \
    167       -DCMAKE_SKIP_RPATH=ON       \
    168       -DPORT=GTK                  \
    169       -DLIB_INSTALL_DIR=/usr/lib  \
    170       -DUSE_LIBBACKTRACE=OFF      \
    171       -DUSE_LIBHYPHEN=OFF         \
    172       -DENABLE_GAMEPAD=OFF        \
    173       -DENABLE_MINIBROWSER=ON     \
    174       -DENABLE_DOCUMENTATION=OFF  \
    175       -DENABLE_WEBDRIVER=OFF      \
    176       -DUSE_WOFF2=OFF             \
    177       -DUSE_GTK4=OFF              \
     165cmake -DCMAKE_BUILD_TYPE=Release     \
     166      -DCMAKE_INSTALL_PREFIX=/usr    \
     167      -DCMAKE_SKIP_INSTALL_RPATH=ON  \
     168      -DPORT=GTK                     \
     169      -DLIB_INSTALL_DIR=/usr/lib     \
     170      -DUSE_LIBBACKTRACE=OFF         \
     171      -DUSE_LIBHYPHEN=OFF            \
     172      -DENABLE_GAMEPAD=OFF           \
     173      -DENABLE_MINIBROWSER=ON        \
     174      -DENABLE_DOCUMENTATION=OFF     \
     175      -DENABLE_WEBDRIVER=OFF         \
     176      -DUSE_WOFF2=OFF                \
     177      -DUSE_GTK4=OFF                 \
    178178      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
    179       -Wno-dev -G Ninja ..        &amp;&amp;
     179      -Wno-dev -G Ninja ..           &amp;&amp;
    180180ninja</userinput></screen>
    181181
     
    183183cd        build &amp;&amp;
    184184
    185 cmake -DCMAKE_BUILD_TYPE=Release  \
    186       -DCMAKE_INSTALL_PREFIX=/usr \
    187       -DCMAKE_SKIP_RPATH=ON       \
    188       -DPORT=GTK                  \
    189       -DLIB_INSTALL_DIR=/usr/lib  \
    190       -DUSE_LIBBACKTRACE=OFF      \
    191       -DUSE_LIBHYPHEN=OFF         \
    192       -DENABLE_GAMEPAD=OFF        \
    193       -DENABLE_MINIBROWSER=ON     \
    194       -DENABLE_DOCUMENTATION=OFF  \
    195       -DENABLE_WEBDRIVER=OFF      \
    196       -DUSE_WOFF2=OFF             \
    197       -DUSE_GTK4=OFF              \
    198       -DENABLE_JOURNALD_LOG=OFF   \
     185cmake -DCMAKE_BUILD_TYPE=Release     \
     186      -DCMAKE_INSTALL_PREFIX=/usr    \
     187      -DCMAKE_SKIP_INSTALL_RPATH=ON  \
     188      -DPORT=GTK                     \
     189      -DLIB_INSTALL_DIR=/usr/lib     \
     190      -DUSE_LIBBACKTRACE=OFF         \
     191      -DUSE_LIBHYPHEN=OFF            \
     192      -DENABLE_GAMEPAD=OFF           \
     193      -DENABLE_MINIBROWSER=ON        \
     194      -DENABLE_DOCUMENTATION=OFF     \
     195      -DENABLE_WEBDRIVER=OFF         \
     196      -DUSE_WOFF2=OFF                \
     197      -DUSE_GTK4=OFF                 \
     198      -DENABLE_JOURNALD_LOG=OFF      \
    199199      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
    200       -Wno-dev -G Ninja ..        &amp;&amp;
     200      -Wno-dev -G Ninja ..           &amp;&amp;
    201201ninja</userinput></screen>
    202202
     
    221221<screen revision="systemd"><userinput>rm -rf * .[^.]* &amp;&amp;
    222222
    223 cmake -DCMAKE_BUILD_TYPE=Release  \
    224       -DCMAKE_INSTALL_PREFIX=/usr \
    225       -DCMAKE_SKIP_RPATH=ON       \
    226       -DPORT=GTK                  \
    227       -DLIB_INSTALL_DIR=/usr/lib  \
    228       -DUSE_LIBBACKTRACE=OFF      \
    229       -DUSE_LIBHYPHEN=OFF         \
    230       -DENABLE_GAMEPAD=OFF        \
    231       -DENABLE_MINIBROWSER=ON     \
    232       -DENABLE_DOCUMENTATION=OFF  \
    233       -DUSE_WOFF2=OFF             \
    234       -DUSE_GTK4=ON               \
     223cmake -DCMAKE_BUILD_TYPE=Release     \
     224      -DCMAKE_INSTALL_PREFIX=/usr    \
     225      -DCMAKE_SKIP_INSTALL_RPATH=ON  \
     226      -DPORT=GTK                     \
     227      -DLIB_INSTALL_DIR=/usr/lib     \
     228      -DUSE_LIBBACKTRACE=OFF         \
     229      -DUSE_LIBHYPHEN=OFF            \
     230      -DENABLE_GAMEPAD=OFF           \
     231      -DENABLE_MINIBROWSER=ON        \
     232      -DENABLE_DOCUMENTATION=OFF     \
     233      -DUSE_WOFF2=OFF                \
     234      -DUSE_GTK4=ON                  \
    235235      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
    236       -Wno-dev -G Ninja ..        &amp;&amp;
     236      -Wno-dev -G Ninja ..           &amp;&amp;
    237237ninja</userinput></screen>
    238238
    239239<screen revision="sysv"><userinput>rm -rf * .[^.]* &amp;&amp;
    240240
    241 cmake -DCMAKE_BUILD_TYPE=Release  \
    242       -DCMAKE_INSTALL_PREFIX=/usr \
    243       -DCMAKE_SKIP_RPATH=ON       \
    244       -DPORT=GTK                  \
    245       -DLIB_INSTALL_DIR=/usr/lib  \
    246       -DUSE_LIBBACKTRACE=OFF      \
    247       -DUSE_LIBHYPHEN=OFF         \
    248       -DENABLE_GAMEPAD=OFF        \
    249       -DENABLE_MINIBROWSER=ON     \
    250       -DENABLE_DOCUMENTATION=OFF  \
    251       -DUSE_WOFF2=OFF             \
    252       -DUSE_GTK4=ON               \
    253       -DENABLE_JOURNALD_LOG=OFF   \
     241cmake -DCMAKE_BUILD_TYPE=Release     \
     242      -DCMAKE_INSTALL_PREFIX=/usr    \
     243      -DCMAKE_SKIP_INSTALL_RPATH=ON  \
     244      -DPORT=GTK                     \
     245      -DLIB_INSTALL_DIR=/usr/lib     \
     246      -DUSE_LIBBACKTRACE=OFF         \
     247      -DUSE_LIBHYPHEN=OFF            \
     248      -DENABLE_GAMEPAD=OFF           \
     249      -DENABLE_MINIBROWSER=ON        \
     250      -DENABLE_DOCUMENTATION=OFF     \
     251      -DUSE_WOFF2=OFF                \
     252      -DUSE_GTK4=ON                  \
     253      -DENABLE_JOURNALD_LOG=OFF      \
    254254      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
    255       -Wno-dev -G Ninja ..        &amp;&amp;
     255      -Wno-dev -G Ninja ..           &amp;&amp;
    256256ninja</userinput></screen>
    257257
Note: See TracChangeset for help on using the changeset viewer.