# HG changeset patch # User John W. Eaton # Date 1604066760 14400 # Node ID b19fb3ed330c029408d670a30538dcf2e9a28fec # Parent e50a3ed99da0eac3df27839c84d907d56f037335 use cmake command line to set build shared/static options (bug #59373) * Makefile.in (CMAKE_BUILD_SHARED_OR_STATIC): New variable. (build-cmake-toolchain-file): Don't define BUILD_SHARED_LIBS or BUILD_STATIC_LIBS in the toolchain file. * armadillo.mk, cgal.mk, cmake.mk, cminpack.mk, double-conversion.mk, eigen.mk, gdcm.mk, gl2ps.mk, hdf5.mk, lapack.mk, libical.mk, libproxy.mk, of-dicom.mk, openal.mk, opencv.mk, openexr.mk, openscenegraph.mk, physfs.mk, qhull.mk, qjson.mk, rapidjson.mk, suitesparse.mk, sundials-ida.mk, taglib.mk, vigra.mk, vmime.mk, vtk.mk, wt.mk: Use $(CMAKE_BUILD_SHARED_OR_STATIC) on the cmake command line. diff -r e50a3ed99da0 -r b19fb3ed330c Makefile.in --- a/Makefile.in Wed Oct 28 17:55:35 2020 +0100 +++ b/Makefile.in Fri Oct 30 10:06:00 2020 -0400 @@ -163,18 +163,23 @@ ## update the HG-ID file in the build tree. $(shell $(TOP_DIR)/tools/mk-hg-id.sh "$(TOP_DIR)") -# At least one package uses --with instead of --enable. +## At least one package uses --with instead of --enable. +## Some cmake packages use BUILD_STATIC_LIBS and at least +## one uses ONLY_SHARED_LIBS ifeq ($(BUILD_SHARED),yes) ifeq ($(BUILD_STATIC),yes) ENABLE_SHARED_OR_STATIC := --enable-shared --enable-static WITH_SHARED_OR_STATIC := --with-shared --with-static + CMAKE_BUILD_SHARED_OR_STATIC := -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON -DONLY_SHARED_LIBS=OFF else ENABLE_SHARED_OR_STATIC := --enable-shared --disable-static WITH_SHARED_OR_STATIC := --with-shared --without-static + CMAKE_BUILD_SHARED_OR_STATIC := -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF -DONLY_SHARED_LIBS=ON endif else ENABLE_SHARED_OR_STATIC := --disable-shared --enable-static WITH_SHARED_OR_STATIC := --without-shared --with-static + CMAKE_BUILD_SHARED_OR_STATIC := -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DONLY_SHARED_LIBS=OFF endif ifeq ($(ENABLE_DEP_DOCS),no) @@ -1092,16 +1097,6 @@ if [ $(MXE_SYSTEM) = msvc ]; then \ echo 'set(MSVC 1)'; \ fi; \ - if [ $(BUILD_SHARED) = yes ]; then \ - echo 'set(BUILD_SHARED_LIBS ON)'; \ - else \ - echo 'set(BUILD_SHARED_LIBS OFF)'; \ - fi; \ - if [ $(BUILD_STATIC) = yes ]; then \ - echo 'set(BUILD_STATIC_LIBS ON)'; \ - else \ - echo 'set(BUILD_STATIC_LIBS OFF)'; \ - fi; \ echo 'set(CMAKE_BUILD_TYPE Release)'; \ if [ $(MXE_SYSTEM) = msvc ]; then \ echo 'set(CMAKE_FIND_ROOT_PATH $(HOST_PREFIX_NATIVE))'; \ diff -r e50a3ed99da0 -r b19fb3ed330c src/armadillo.mk --- a/src/armadillo.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/armadillo.mk Fri Oct 30 10:06:00 2020 -0400 @@ -20,6 +20,7 @@ define $(PKG)_BUILD cd '$(1)' && cmake . \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' $(MAKE) -C '$(1)' -j '$(JOBS)' install VERBOSE=1 diff -r e50a3ed99da0 -r b19fb3ed330c src/cgal.mk --- a/src/cgal.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/cgal.mk Fri Oct 30 10:06:00 2020 -0400 @@ -26,6 +26,7 @@ -DBOOST_LIB_DIAGNOSTIC_DEFINITIONS:STRING="-DBOOST_LIB_DIAGNOSTIC" \ -DWITH_CGAL_Qt3:BOOL="0" \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DBOOST_COMPILER=_win32 \ -DBOOST_THREAD_USE_LIB=1 \ @@ -38,6 +39,7 @@ -DBOOST_LIB_DIAGNOSTIC_DEFINITIONS:STRING="-DBOOST_LIB_DIAGNOSTIC" \ -DWITH_CGAL_Qt3:BOOL="0" \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DBOOST_COMPILER=_win32 \ -DBOOST_THREAD_USE_LIB=1 \ diff -r e50a3ed99da0 -r b19fb3ed330c src/cmake.mk --- a/src/cmake.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/cmake.mk Fri Oct 30 10:06:00 2020 -0400 @@ -33,6 +33,7 @@ cd '$(1).build' && cmake \ $($(PKG)_CMAKE_OPTS) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ ../$($(PKG)_SUBDIR) $(MAKE) -C '$(1).build' -j '$(JOBS)' diff -r e50a3ed99da0 -r b19fb3ed330c src/cminpack.mk --- a/src/cminpack.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/cminpack.mk Fri Oct 30 10:06:00 2020 -0400 @@ -19,6 +19,7 @@ define $(PKG)_BUILD cd '$(1)' && cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' $(MAKE) -C '$(1)' -j $(JOBS) diff -r e50a3ed99da0 -r b19fb3ed330c src/double-conversion.mk --- a/src/double-conversion.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/double-conversion.mk Fri Oct 30 10:06:00 2020 -0400 @@ -23,6 +23,7 @@ $($(PKG)_CMAKE_FLAGS) \ -DBUILD_TESTING=no \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ . diff -r e50a3ed99da0 -r b19fb3ed330c src/eigen.mk --- a/src/eigen.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/eigen.mk Fri Oct 30 10:06:00 2020 -0400 @@ -22,6 +22,7 @@ cd '$(1).build' && \ cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ '$(1)' $(MAKE) -C '$(1).build' -j '$(JOBS)' DESTDIR='$(3)' install diff -r e50a3ed99da0 -r b19fb3ed330c src/gdcm.mk --- a/src/gdcm.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/gdcm.mk Fri Oct 30 10:06:00 2020 -0400 @@ -30,6 +30,7 @@ cd '$(1)/../.build' && cmake \ -G "NMake Makefiles" \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DGDCM_BUILD_SHARED_LIBS:BOOL=TRUE \ -DGDCM_USE_SYSTEM_ZLIB:BOOL=TRUE \ @@ -49,6 +50,7 @@ cd '$(1)/../.build' && cmake \ $($(PKG)_CMAKE_OPTS) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DGDCM_BUILD_SHARED_LIBS:BOOL=TRUE \ -DGDCM_BUILD_TESTING:BOOL=FALSE \ diff -r e50a3ed99da0 -r b19fb3ed330c src/gl2ps.mk --- a/src/gl2ps.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/gl2ps.mk Fri Oct 30 10:06:00 2020 -0400 @@ -29,6 +29,7 @@ cd '$(1)' && cmake \ $($(PKG)_CMAKE_FLAGS) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DPNG_NAMES=png16 \ . @@ -55,6 +56,7 @@ cd '$(1)' && cmake \ $($(PKG)_CMAKE_FLAGS) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ . $(MAKE) -C '$(1)' -j '$(JOBS)' VERBOSE=1 diff -r e50a3ed99da0 -r b19fb3ed330c src/hdf5.mk --- a/src/hdf5.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/hdf5.mk Fri Oct 30 10:06:00 2020 -0400 @@ -62,8 +62,8 @@ cd '$(1)/.build' && cmake .. -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=${prefix} \ $($(PKG)_CMAKE_FLAGS) \ - -DBUILD_SHARED_LIBS=$(if $(findstring yes,$(BUILD_SHARED)),ON,OFF) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DHDF5_INSTALL_BIN_DIR='$(HOST_BINDIR)' \ -DHDF5_INSTALL_LIB_DIR='$(HOST_LIBDIR)' \ diff -r e50a3ed99da0 -r b19fb3ed330c src/lapack.mk --- a/src/lapack.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/lapack.mk Fri Oct 30 10:06:00 2020 -0400 @@ -62,6 +62,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DCMAKE_AR='$(MXE_AR)' \ -DCMAKE_RANLIB='$(MXE_RANLIB)' \ diff -r e50a3ed99da0 -r b19fb3ed330c src/libical.mk --- a/src/libical.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/libical.mk Fri Oct 30 10:06:00 2020 -0400 @@ -19,6 +19,7 @@ cd '$(1)' && mkdir build cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DSTATIC_LIBRARY=true \ -DHAVE_PTHREAD_H=false \ diff -r e50a3ed99da0 -r b19fb3ed330c src/libproxy.mk --- a/src/libproxy.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/libproxy.mk Fri Oct 30 10:06:00 2020 -0400 @@ -24,6 +24,7 @@ -DWITH_KDE=no \ -DBUILD_TESTING=no \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ . diff -r e50a3ed99da0 -r b19fb3ed330c src/of-dicom.mk --- a/src/of-dicom.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/of-dicom.mk Fri Oct 30 10:06:00 2020 -0400 @@ -16,7 +16,7 @@ endif ifeq ($(MXE_NATIVE_BUILD),no) - $(PKG)_OPTIONS := CMAKE_BINARY="cmake $(CMAKE_CCACHE_FLAGS) -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'" + $(PKG)_OPTIONS := CMAKE_BINARY="cmake $(CMAKE_CCACHE_FLAGS) $(CMAKE_BUILD_SHARED_OR_STATIC) -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'" else $(PKG)_OPTIONS := endif diff -r e50a3ed99da0 -r b19fb3ed330c src/openal.mk --- a/src/openal.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/openal.mk Fri Oct 30 10:06:00 2020 -0400 @@ -19,6 +19,7 @@ define $(PKG)_BUILD cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DEXAMPLES=FALSE $(MAKE) -C '$(1)/build' -j '$(JOBS)' install diff -r e50a3ed99da0 -r b19fb3ed330c src/opencv.mk --- a/src/opencv.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/opencv.mk Fri Oct 30 10:06:00 2020 -0400 @@ -24,6 +24,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ --debug-output \ -DBUILD_opencv_dnn=OFF \ diff -r e50a3ed99da0 -r b19fb3ed330c src/openexr.mk --- a/src/openexr.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/openexr.mk Fri Oct 30 10:06:00 2020 -0400 @@ -21,6 +21,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DBUILD_TESTING='OFF' \ -DINSTALL_OPENEXR_DOCS='OFF' \ @@ -37,6 +38,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DBUILD_TESTING='OFF' \ -DCMAKE_VERBOSE_MAKEFILE='ON' \ diff -r e50a3ed99da0 -r b19fb3ed330c src/openscenegraph.mk --- a/src/openscenegraph.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/openscenegraph.mk Fri Oct 30 10:06:00 2020 -0400 @@ -27,6 +27,7 @@ mkdir -p '$(1)/.build' cd '$(1)/.build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DCMAKE_CXX_FLAGS=-D__STDC_CONSTANT_MACROS \ -DCMAKE_HAVE_PTHREAD_H=ON \ diff -r e50a3ed99da0 -r b19fb3ed330c src/physfs.mk --- a/src/physfs.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/physfs.mk Fri Oct 30 10:06:00 2020 -0400 @@ -19,6 +19,7 @@ define $(PKG)_BUILD cd '$(1)' && cmake . \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DPHYSFS_BUILD_SHARED=FALSE \ -DPHYSFS_INTERNAL_ZLIB=FALSE \ diff -r e50a3ed99da0 -r b19fb3ed330c src/qhull.mk --- a/src/qhull.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/qhull.mk Fri Oct 30 10:06:00 2020 -0400 @@ -28,6 +28,7 @@ cd '$(1)/../.build' && cmake \ $($(PKG)_CMAKE_OPTS) \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DDOC_INSTALL_DIR='$(1)' \ ../$($(PKG)_SUBDIR) diff -r e50a3ed99da0 -r b19fb3ed330c src/qjson.mk --- a/src/qjson.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/qjson.mk Fri Oct 30 10:06:00 2020 -0400 @@ -21,6 +21,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DLIBTYPE=STATIC diff -r e50a3ed99da0 -r b19fb3ed330c src/rapidjson.mk --- a/src/rapidjson.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/rapidjson.mk Fri Oct 30 10:06:00 2020 -0400 @@ -21,6 +21,7 @@ cd '$(1).build' && \ cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DRAPIDJSON_BUILD_DOC=Off \ -DRAPIDJSON_BUILD_EXAMPLES=Off \ diff -r e50a3ed99da0 -r b19fb3ed330c src/suitesparse.mk --- a/src/suitesparse.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/suitesparse.mk Fri Oct 30 10:06:00 2020 -0400 @@ -58,7 +58,7 @@ BLAS="-lblas -lgfortran" \ LAPACK='-llapack' \ CHOLMOD_CONFIG='-DNPARTITION' \ - CMAKE_OPTIONS='-DCMAKE_TOOLCHAIN_FILE="$(CMAKE_TOOLCHAIN_FILE)" $(CMAKE_CCACHE_FLAGS)' + CMAKE_OPTIONS='-DCMAKE_TOOLCHAIN_FILE="$(CMAKE_TOOLCHAIN_FILE)" $(CMAKE_CCACHE_FLAGS) $(CMAKE_BUILD_SHARED_OR_STATIC)' ifeq ($(MXE_WINDOWS_BUILD),yes) $(PKG)_MAKE_OPTS += \ @@ -82,6 +82,7 @@ cd $(1)/metis-5.1.0/$($(PKG)_METIS_BUILDDIR) && \ cmake $(1)/metis-5.1.0 \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ $($(PKG)_METIS_CONFIG_FLAGS) $(MAKE) -C '$(1)/metis-5.1.0/$($(PKG)_METIS_BUILDDIR)' metis -j '$(JOBS)' diff -r e50a3ed99da0 -r b19fb3ed330c src/sundials-ida.mk --- a/src/sundials-ida.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/sundials-ida.mk Fri Oct 30 10:06:00 2020 -0400 @@ -35,6 +35,7 @@ mkdir '$(1).build' cd '$(1).build' && cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DBUILD_ARKODE=OFF \ -DBUILD_CVODE=OFF \ diff -r e50a3ed99da0 -r b19fb3ed330c src/taglib.mk --- a/src/taglib.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/taglib.mk Fri Oct 30 10:06:00 2020 -0400 @@ -21,6 +21,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DENABLE_STATIC=ON $(MAKE) -C '$(1)/build' -j '$(JOBS)' install diff -r e50a3ed99da0 -r b19fb3ed330c src/vigra.mk --- a/src/vigra.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/vigra.mk Fri Oct 30 10:06:00 2020 -0400 @@ -24,6 +24,7 @@ mkdir '$(1)/build' cd '$(1)/build' && cmake .. \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DLIBTYPE=STATIC \ -DVIGRA_STATIC_LIB=1 \ diff -r e50a3ed99da0 -r b19fb3ed330c src/vmime.mk --- a/src/vmime.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/vmime.mk Fri Oct 30 10:06:00 2020 -0400 @@ -20,6 +20,7 @@ define $(PKG)_BUILD cd '$(1)' && cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DCMAKE_AR='$(MXE_AR)' \ -DCMAKE_RANLIB='$(MXE_RANLIB)' \ diff -r e50a3ed99da0 -r b19fb3ed330c src/vtk.mk --- a/src/vtk.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/vtk.mk Fri Oct 30 10:06:00 2020 -0400 @@ -23,6 +23,7 @@ mkdir '$(1)/native_build' cd '$(1)/native_build' && cmake \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_NATIVE_TOOLCHAIN_FILE)' \ -DBUILD_TESTING=FALSE \ -DOPENGL_INCLUDE_DIR='$(1)/Utilities/ParseOGLExt/headers' \ @@ -40,6 +41,7 @@ cd '$(1)/cross_build' && cmake \ -C '$(1)/TryRunResults.cmake'\ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'\ -DBUILD_TESTING=FALSE\ -DVTKCompileTools_DIR='$(1)/native_build'\ diff -r e50a3ed99da0 -r b19fb3ed330c src/wt.mk --- a/src/wt.mk Wed Oct 28 17:55:35 2020 +0100 +++ b/src/wt.mk Fri Oct 30 10:06:00 2020 -0400 @@ -35,6 +35,7 @@ -DPANGO_FT2_LIBS="`'$(MXE_PKG_CONFIG)' --libs-only-l pangoft2`" \ -DWT_CMAKE_FINDER_INSTALL_DIR='/lib/wt' \ $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ '$(1)'