Skip to content

Commit a67cb64

Browse files
committed
add PREFIX_PATH where missing & debug linked libfmt for spdlog & vtk
1 parent 9ab982b commit a67cb64

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

build.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ cmake -GNinja .. \
6060
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
6161
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
6262
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
63+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
6364
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
6465
-DNLOPT_FORTRAN=OFF \
6566
-DNLOPT_GUILE=OFF \
@@ -119,6 +120,7 @@ cmake -GNinja .. \
119120
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
120121
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
121122
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
123+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
122124
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
123125
-DZLIB_INCLUDE_DIR=${INSTALL_PREFIX}/include \
124126
-DZLIB_LIBRARY_RELEASE=${INSTALL_PREFIX}/lib/libz.a \
@@ -147,6 +149,7 @@ cmake -GNinja .. \
147149
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
148150
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
149151
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
152+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
150153
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
151154
-DBENCHMARK_ENABLE_WERROR=OFF \
152155
-DBENCHMARK_ENABLE_TESTING=OFF
@@ -166,6 +169,7 @@ cmake -GNinja .. \
166169
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
167170
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
168171
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
172+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
169173
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
170174
-DBUILD_SHARED_LIBS=OFF \
171175
-DCATCH_INSTALL_DOCS=OFF \
@@ -186,6 +190,7 @@ cmake -GNinja .. \
186190
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
187191
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
188192
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
193+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
189194
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
190195
-DBUILD_opencv_apps=OFF \
191196
-DBUILD_opencv_calib3d=OFF \
@@ -312,6 +317,7 @@ cmake -GNinja .. \
312317
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
313318
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
314319
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
320+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
315321
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
316322
-DTBB_ENABLE_IPO="$TBB_ENABLE_IPO" \
317323
-DTBB_STRICT=OFF \
@@ -372,6 +378,7 @@ cmake -GNinja ../expat \
372378
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
373379
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
374380
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
381+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
375382
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
376383
-DEXPAT_BUILD_DOCS=OFF \
377384
-DEXPAT_BUILD_EXAMPLES=OFF \
@@ -457,6 +464,7 @@ cmake -GNinja .. \
457464
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
458465
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
459466
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
467+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
460468
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
461469
-DCMAKE_CXX_STANDARD=20 \
462470
-DFMT_DOC=OFF \
@@ -480,6 +488,7 @@ cmake -GNinja .. \
480488
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
481489
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
482490
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
491+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
483492
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
484493
-Djpeg=OFF \
485494
-Djpeg12=OFF \
@@ -510,6 +519,7 @@ cmake -GNinja .. \
510519
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
511520
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
512521
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
522+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
513523
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
514524
-DCMAKE_CXX_STANDARD=20 \
515525
-DSPDLOG_BUILD_TESTS=OFF \
@@ -518,6 +528,25 @@ cmake -GNinja .. \
518528
-DSPDLOG_NO_THREAD_ID=ON \
519529
-DSPDLOG_NO_ATOMIC_LEVELS=ON \
520530
-DCMAKE_PREFIX_PATH=$INSTALL_PREFIX
531+
cmake .. -LA
532+
rm -rf *
533+
cmake -GNinja .. \
534+
-DCMAKE_OSX_DEPLOYMENT_TARGET="${MACOSX_DEPLOYMENT_TARGET}" \
535+
-DCMAKE_BUILD_TYPE=Release \
536+
-DBUILD_SHARED_LIBS=OFF \
537+
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
538+
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
539+
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
540+
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
541+
-DCMAKE_CXX_STANDARD=20 \
542+
-DSPDLOG_BUILD_TESTS=OFF \
543+
-DSPDLOG_BUILD_EXAMPLE=OFF \
544+
-DSPDLOG_FMT_EXTERNAL=ON \
545+
-Dfmt_DIR="$INSTALL_PREFIX/lib/cmake/fmt" \
546+
-DSPDLOG_NO_THREAD_ID=ON \
547+
-DSPDLOG_NO_ATOMIC_LEVELS=ON \
548+
-DCMAKE_PREFIX_PATH=$INSTALL_PREFIX
549+
cmake .. -LA
521550
time ninja
522551
${SUDO_CMD} ninja install
523552
cd ../../
@@ -573,6 +602,7 @@ cmake -GNinja .. \
573602
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
574603
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
575604
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
605+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
576606
-DWITH_CGAL_ImageIO=OFF \
577607
-DWITH_CGAL_Qt5=OFF
578608
${SUDO_CMD} ninja install
@@ -638,6 +668,7 @@ cmake -GNinja .. \
638668
-DCMAKE_C_FLAGS="-fpic -fvisibility=hidden" \
639669
-DCMAKE_CXX_FLAGS="-fpic -fvisibility=hidden" \
640670
-DCMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" \
671+
-DCMAKE_PREFIX_PATH="$INSTALL_PREFIX" \
641672
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
642673
-DVTK_GROUP_ENABLE_StandAlone=DONT_WANT \
643674
-DVTK_GROUP_ENABLE_Rendering=YES \
@@ -662,6 +693,7 @@ cmake -GNinja .. \
662693
-DVTK_USE_MPI=OFF \
663694
-DVTK_ENABLE_WRAPPING=OFF \
664695
${VTK_OPTIONS}
696+
cmake .. -LA | grep "fmt"
665697
time ninja
666698
${SUDO_CMD} ninja install
667699
cd ../../

0 commit comments

Comments
 (0)