@@ -92,11 +92,13 @@ cd ..
92
92
mkdir static_build
93
93
cd static_build
94
94
# Also test setting CMAKE_INSTALL_INCLUDEDIR/CMAKE_INSTALL_LIBDIR/CMAKE_INSTALL_BINDIR to absolute directories
95
+ # and INSTALL_LEGACY_CMAKE_FILES=OFF (both are independent from static build particularities)
95
96
cmake \
96
97
-D CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
97
98
-D USE_CCACHE=${USE_CCACHE} \
98
99
-D PROJ_DB_CACHE_DIR=$HOME /.ccache \
99
100
-D BUILD_SHARED_LIBS=OFF \
101
+ -D INSTALL_LEGACY_CMAKE_FILES=OFF \
100
102
-D CMAKE_INSTALL_PREFIX=/tmp/proj_static_install_from_dist \
101
103
-D CMAKE_INSTALL_INCLUDEDIR=/tmp/proj_static_install_from_dist/include \
102
104
-D CMAKE_INSTALL_LIBDIR=/tmp/proj_static_install_from_dist/lib \
107
109
ctest --output-on-failure
108
110
make install
109
111
# find /tmp/proj_static_install_from_dist
110
- $TRAVIS_BUILD_DIR /test/postinstall/test_cmake.sh /tmp/proj_static_install_from_dist static
112
+ $TRAVIS_BUILD_DIR /test/postinstall/test_cmake.sh /tmp/proj_static_install_from_dist static PROJ_CONFIG
111
113
$TRAVIS_BUILD_DIR /test/postinstall/test_autotools.sh /tmp/proj_static_install_from_dist static
112
114
113
115
# Re-run by unsetting CMAKE_INSTALL_INCLUDEDIR/CMAKE_INSTALL_LIBDIR/CMAKE_INSTALL_BINDIR
209
211
fi
210
212
211
213
$TRAVIS_BUILD_DIR /test/postinstall/test_cmake.sh /tmp/proj_shared_install_from_dist_renamed/subdir shared
212
- PROJ_DATA=/tmp/proj_static_install_from_dist_renamed/subdir/share/proj $TRAVIS_BUILD_DIR /test/postinstall/test_cmake.sh /tmp/proj_static_install_from_dist_renamed/subdir static
214
+ PROJ_DATA=/tmp/proj_static_install_from_dist_renamed/subdir/share/proj $TRAVIS_BUILD_DIR /test/postinstall/test_cmake.sh /tmp/proj_static_install_from_dist_renamed/subdir static PROJ_CONFIG
213
215
214
216
if [ " $BUILD_NAME " != " linux_gcc8" -a " $BUILD_NAME " != " linux_gcc_32bit" ]; then
215
217
echo " Build PROJ as a subproject"
0 commit comments