Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup of cmake based projects #1621

Merged
merged 4 commits into from Jan 8, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 1 addition & 4 deletions src/alure.mk
Expand Up @@ -18,15 +18,12 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)/build' && cmake \
cd '$(1)/build' && '$(TARGET)-cmake' \
-DDYNLOAD=OFF \
-DBUILD_STATIC=ON \
-DBUILD_SHARED=OFF \
-DBUILD_EXAMPLES=OFF \
-DFLUIDSYNTH=OFF \
-DCMAKE_C_FLAGS="-DAL_LIBTYPE_STATIC -DALURE_STATIC_LIBRARY" \
-DCMAKE_CXX_FLAGS="-DAL_LIBTYPE_STATIC -DALURE_STATIC_LIBRARY" \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
..
$(MAKE) -C '$(1)/build' -j $(JOBS) VERBOSE=1
$(MAKE) -C '$(1)/build' -j $(JOBS) install
Expand Down
4 changes: 1 addition & 3 deletions src/armadillo.mk
Expand Up @@ -19,9 +19,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_SHARED),YES,NO) \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DARMA_USE_WRAPPER=false
$(MAKE) -C '$(1)/build' -j '$(JOBS)' install VERBOSE=1

Expand Down
3 changes: 1 addition & 2 deletions src/assimp.mk
Expand Up @@ -25,8 +25,7 @@ define $(PKG)_BUILD
-DASSIMP_ENABLE_BOOST_WORKAROUND=OFF \
-DASSIMP_BUILD_ASSIMP_TOOLS=OFF \
-DASSIMP_BUILD_SAMPLES=OFF \
-DASSIMP_BUILD_TESTS=OFF \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON)
-DASSIMP_BUILD_TESTS=OFF
$(MAKE) -C '$(1)/build' -j '$(JOBS)' install VERBOSE=1

'$(TARGET)-gcc' \
Expand Down
3 changes: 1 addition & 2 deletions src/box2d.mk
Expand Up @@ -18,8 +18,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && cmake . \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1).build' && '$(TARGET)-cmake' . \
-DBOX2D_INSTALL=ON \
-DBOX2D_BUILD_EXAMPLES=OFF \
-DBOX2D_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \
Expand Down
3 changes: 1 addition & 2 deletions src/bullet.mk
Expand Up @@ -18,8 +18,7 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake . \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1)' && '$(TARGET)-cmake' . \
-DINSTALL_LIBS=ON \
-DBUILD_CPU_DEMOS=OFF \
-DBUILD_DEMOS=OFF \
Expand Down
1 change: 0 additions & 1 deletion src/cgal.mk
Expand Up @@ -23,7 +23,6 @@ define $(PKG)_BUILD
-DCGAL_INSTALL_INC_DIR:STRING="include" \
-DCGAL_INSTALL_DOC_DIR:STRING="share/doc/CGAL-$($(PKG)_VERSION)" \
-DCGAL_INSTALL_BIN_DIR:STRING="bin" \
-DBUILD_SHARED_LIBS=$(CMAKE_SHARED_BOOL) \
-DCGAL_Boost_USE_STATIC_LIBS:BOOL=$(CMAKE_STATIC_BOOL) \
-DWITH_CGAL_Qt3:BOOL=OFF \
-DWITH_OpenGL:BOOL=ON \
Expand Down
7 changes: 1 addition & 6 deletions src/chipmunk.mk
Expand Up @@ -19,16 +19,11 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DBUILD_DEMOS=OFF \
-DINSTALL_DEMOS=OFF \
$(if $(BUILD_STATIC), \
-DBUILD_SHARED=OFF \
-DBUILD_STATIC=ON \
-DINSTALL_STATIC=ON, \
-DBUILD_SHARED=ON \
-DBUILD_STATIC=OFF \
-DINSTALL_STATIC=OFF)

$(MAKE) -C '$(1)/build' -j '$(JOBS)' install
Expand Down
4 changes: 1 addition & 3 deletions src/chromaprint.mk
Expand Up @@ -17,8 +17,6 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_SHARED),ON,OFF)
cd '$(1)' && '$(TARGET)-cmake'
$(MAKE) -C '$(1)' -j 1 install
endef
3 changes: 1 addition & 2 deletions src/cminpack.mk
Expand Up @@ -17,8 +17,7 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'
cd '$(1)' && '$(TARGET)-cmake'
$(MAKE) -C '$(1)' -j $(JOBS)

$(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
Expand Down
3 changes: 1 addition & 2 deletions src/cpp-netlib.mk
Expand Up @@ -20,8 +20,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DINSTALL_CMAKE_DIR='$(PREFIX)/$(TARGET)/cmake/cppnetlib' \
-DCPP-NETLIB_BUILD_EXAMPLES=OFF \
-DCPP-NETLIB_BUILD_TESTS=OFF
Expand Down
4 changes: 1 addition & 3 deletions src/eigen.mk
Expand Up @@ -18,9 +18,7 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && mkdir build && cd build && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DCMAKE_BUILD_TYPE=Release \
cd '$(1)' && mkdir build && cd build && '$(TARGET)-cmake' .. \
-DEIGEN_BUILD_PKGCONFIG=ON \
-Drun_res=1 -Drun_res__TRYRUN_OUTPUT=""
$(MAKE) -C '$(1)'/build -j '$(JOBS)' install VERBOSE=1
Expand Down
4 changes: 1 addition & 3 deletions src/flann.mk
Expand Up @@ -22,9 +22,7 @@ define $(PKG)_BUILD_SHARED
# workaround for strange "too many sections" error
# setting CXXFLAGS='-O3' seems to fix it
# similar to http://www.mail-archive.com/mingw-w64-public@lists.sourceforge.net/msg06329.html
cd '$(1)' && CXXFLAGS='-O3' cmake . \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DCMAKE_BUILD_TYPE=Release \
cd '$(1)' && CXXFLAGS='-O3' '$(TARGET)-cmake' . \
-DBUILD_CUDA_LIB=OFF \
-DBUILD_MATLAB_BINDINGS=OFF \
-DBUILD_PYTHON_BINDINGS=OFF \
Expand Down
4 changes: 2 additions & 2 deletions src/freeglut.mk
Expand Up @@ -22,8 +22,8 @@ define $(PKG)_BUILD
-DFREEGLUT_GLES=OFF \
-DFREEGLUT_BUILD_DEMOS=OFF \
-DFREEGLUT_REPLACE_GLUT=ON \
-DFREEGLUT_BUILD_STATIC_LIBS=$(if $(BUILD_STATIC),true,false) \
-DFREEGLUT_BUILD_SHARED_LIBS=$(if $(BUILD_STATIC),false,true)
-DFREEGLUT_BUILD_STATIC_LIBS=$(CMAKE_STATIC_BOOL) \
-DFREEGLUT_BUILD_SHARED_LIBS=$(CMAKE_SHARED_BOOL)
$(MAKE) -C '$(1).build' -j '$(JOBS)'
$(MAKE) -C '$(1).build' -j 1 install

Expand Down
4 changes: 1 addition & 3 deletions src/glfw3.mk
Expand Up @@ -17,9 +17,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && cmake '$(1)' \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),FALSE,TRUE) \
cd '$(1).build' && '$(TARGET)-cmake' '$(1)' \
-DGLFW_BUILD_EXAMPLES=FALSE \
-DGLFW_BUILD_TESTS=FALSE \
-DGLFW_BUILD_DOCS=FALSE \
Expand Down
1 change: 0 additions & 1 deletion src/hyperscan.mk
Expand Up @@ -21,7 +21,6 @@ define $(PKG)_BUILD
# Add the following options to run on (virtual) machine without AVX2
# -DCMAKE_C_FLAGS="-march=core2" -DCMAKE_CXX_FLAGS="-march=core2"
cd '$(1).build' && '$(TARGET)-cmake' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON) \
-DRAGEL='$(PREFIX)/$(BUILD)/bin/ragel' \
'$(1)'
$(MAKE) -C '$(1).build' -j '$(JOBS)'
Expand Down
1 change: 0 additions & 1 deletion src/itk.mk
Expand Up @@ -21,7 +21,6 @@ endef
define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && '$(TARGET)-cmake' \
-DBUILD_SHARED_LIBS=$(CMAKE_SHARED_BOOL) \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DITK_FORBID_DOWNLOADS=TRUE \
-DBUILD_TESTING=FALSE \
Expand Down
4 changes: 1 addition & 3 deletions src/json_spirit.mk
Expand Up @@ -29,9 +29,7 @@ endef
define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && \
cmake '$(1)' \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DCMAKE_BUILD_TYPE=Release \
'$(TARGET)-cmake' '$(1)' \
-DCMAKE_RELEASE_POSTFIX='' \
-DBoost_THREADAPI=win32
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1)' -j 1 VERBOSE=1
Expand Down
7 changes: 2 additions & 5 deletions src/jsoncpp.mk
Expand Up @@ -22,12 +22,9 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
-DCMAKE_CXX_FLAGS="$($(PKG)_CXXFLAGS)" \
-DJSONCPP_WITH_CMAKE_PACKAGE=ON \
-DBUILD_STATIC_LIBS=$(if $(BUILD_STATIC),true,false) \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),false,true)
-DJSONCPP_WITH_CMAKE_PACKAGE=ON
$(MAKE) -C '$(1)/build' -j '$(JOBS)' install
endef
3 changes: 1 addition & 2 deletions src/lapack.mk
Expand Up @@ -17,8 +17,7 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1)' && '$(TARGET)-cmake' \
-DCMAKE_AR='$(PREFIX)/bin/$(TARGET)-ar' \
-DCMAKE_RANLIB='$(PREFIX)/bin/$(TARGET)-ranlib' \
-DLAPACKE=ON \
Expand Down
4 changes: 1 addition & 3 deletions src/lensfun.mk
Expand Up @@ -19,9 +19,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/building'
cd '$(1)/building' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_STATIC=$(if $(BUILD_STATIC),TRUE,FALSE) \
cd '$(1)/building' && '$(TARGET)-cmake' .. \
-DINSTALL_IN_TREE=NO
$(MAKE) -C '$(1)/building' -j '$(JOBS)' install VERBOSE=1

Expand Down
4 changes: 1 addition & 3 deletions src/libcomm14cux.mk
Expand Up @@ -12,9 +12,7 @@ $(PKG)_DEPS := gcc

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_STATIC=$(if $(BUILD_STATIC),ON,OFF)
cd '$(1)/build' && '$(TARGET)-cmake' ..

$(MAKE) -C '$(1)/build' -j '$(JOBS)' install
endef
8 changes: 3 additions & 5 deletions src/libftdi1.mk
Expand Up @@ -18,11 +18,9 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake . \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DCMAKE_BUILD_TYPE=Release \
-DSHAREDLIBS=$(if $(BUILD_SHARED),yes,no) \
-DSTATICLIBS=$(if $(BUILD_SHARED),no,yes) \
cd '$(1)' && '$(TARGET)-cmake' . \
-DSHAREDLIBS=$(CMAKE_SHARED_BOOL) \
-DSTATICLIBS=$(CMAKE_STATIC_BOOL) \
-DLIBUSB_INCLUDE_DIR=$(PREFIX)/$(TARGET)/include/libusb-1.0 \
-DDOCUMENTATION=no \
-DEXAMPLES=no \
Expand Down
4 changes: 1 addition & 3 deletions src/libgit2.mk
Expand Up @@ -12,10 +12,8 @@ $(PKG)_DEPS := gcc libssh2

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1).build' && '$(TARGET)-cmake' \
-DDLLTOOL='$(PREFIX)/bin/$(TARGET)-dlltool' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON) \
'$(1)'
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1).build' -j 1 VERBOSE=1
$(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
Expand Down
4 changes: 1 addition & 3 deletions src/libmysqlclient.mk
Expand Up @@ -25,9 +25,7 @@ define $(PKG)_BUILD
$(MAKE) -C '$(1).native' -j '$(JOBS)' VERBOSE=1
# cross-compilation
mkdir '$(1).build'
cd '$(1).build' && cmake \
-DCMAKE_INSTALL_PREFIX=$(PREFIX)/$(TARGET) \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1).build' && '$(TARGET)-cmake' \
-DIMPORT_COMP_ERR='$(1).native/ImportCompErr.cmake' \
-DHAVE_GCC_ATOMIC_BUILTINS=1 \
-DDISABLE_SHARED=$(CMAKE_STATIC_BOOL) \
Expand Down
1 change: 0 additions & 1 deletion src/librosco.mk
Expand Up @@ -17,7 +17,6 @@ endef
define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DBUILD_STATIC=$(if $(BUILD_STATIC),ON,OFF) \
-DENABLE_DOC_INSTALL=off \
-DENABLE_TESTAPP_INSTALL=off

Expand Down
5 changes: 1 addition & 4 deletions src/libsvm.mk
Expand Up @@ -18,10 +18,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),FALSE,TRUE) \
'$(1)'
cd '$(1).build' && '$(TARGET)-cmake' '$(1)'

$(MAKE) -C '$(1).build' install

Expand Down
5 changes: 2 additions & 3 deletions src/libwebsockets.mk
Expand Up @@ -15,10 +15,9 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)' && cmake \
cd '$(1)' && '$(TARGET)-cmake' \
-DLWS_WITHOUT_TESTAPPS=ON \
-DLWS_USE_EXTERNAL_ZLIB=ON \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'
-DLWS_USE_EXTERNAL_ZLIB=ON
$(MAKE) -C '$(1)' -j $(JOBS)
$(MAKE) -C '$(1)' install
endef
5 changes: 1 addition & 4 deletions src/llvm.mk
Expand Up @@ -19,10 +19,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DLIBTYPE=$(if $(BUILD_STATIC),STATIC,SHARED) \
-DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON) \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DLLVM_BUILD_TOOLS=OFF
$(MAKE) -C '$(1)/build' -j $(JOBS) llvm-tblgen
$(MAKE) -C '$(1)/build' -j $(JOBS) intrinsics_gen
Expand Down
3 changes: 1 addition & 2 deletions src/luabind.mk
Expand Up @@ -19,8 +19,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && cmake \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
cd '$(1).build' && '$(TARGET)-cmake' \
'$(1)'
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1).build' -j 1 VERBOSE=1
$(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
Expand Down
3 changes: 1 addition & 2 deletions src/mman-win32.mk
Expand Up @@ -16,8 +16,7 @@ $(PKG)_UPDATE = $(call MXE_GET_GITHUB_SHA, witwall/mman-win32, master) | $(SED)
define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && '$(TARGET)-cmake' '$(1)'\
-DBUILD_TESTS=OFF \
$(if $(BUILD_STATIC),-DBUILD_SHARED_LIBS=OFF)
-DBUILD_TESTS=OFF
$(MAKE) -C '$(1).build' -j '$(JOBS)'
$(MAKE) -C '$(1).build' -j 1 install

Expand Down
7 changes: 5 additions & 2 deletions src/mxe-conf.mk
Expand Up @@ -26,7 +26,10 @@ define $(PKG)_BUILD
touch '$(CMAKE_TOOLCHAIN_DIR)/.gitkeep'
(echo 'set(CMAKE_SYSTEM_NAME Windows)'; \
echo 'set(MSYS 1)'; \
echo 'set(BUILD_SHARED_LIBS $(if $(BUILD_SHARED),ON,OFF))'; \
echo 'set(BUILD_SHARED_LIBS $(CMAKE_SHARED_BOOL) CACHE BOOL "BUILD_SHARED_LIBS" FORCE)'; \
echo 'set(BUILD_STATIC_LIBS $(CMAKE_STATIC_BOOL) CACHE BOOL "BUILD_STATIC_LIBS" FORCE)'; \
echo 'set(BUILD_SHARED $(CMAKE_SHARED_BOOL) CACHE BOOL "BUILD_SHARED" FORCE)'; \
echo 'set(BUILD_STATIC $(CMAKE_STATIC_BOOL) CACHE BOOL "BUILD_STATIC" FORCE)'; \
echo 'set(LIBTYPE $(if $(BUILD_SHARED),SHARED,STATIC))'; \
echo 'set(CMAKE_PREFIX_PATH $(PREFIX)/$(TARGET))'; \
echo 'set(CMAKE_FIND_ROOT_PATH $(PREFIX)/$(TARGET))'; \
Expand All @@ -39,7 +42,7 @@ define $(PKG)_BUILD
echo 'set(CMAKE_RC_COMPILER $(PREFIX)/bin/$(TARGET)-windres)'; \
echo 'set(CMAKE_MODULE_PATH "$(PREFIX)/share/cmake/modules" $${CMAKE_MODULE_PATH}) # For mxe FindPackage scripts'; \
echo 'set(CMAKE_INSTALL_PREFIX $(PREFIX)/$(TARGET) CACHE PATH "Installation Prefix")'; \
echo 'set(CMAKE_BUILD_TYPE Release CACHE STRING "Debug|Release|RelWithDebInfo|MinSizeRel")'; \
echo 'set(CMAKE_BUILD_TYPE Release CACHE STRING "Debug|Release|RelWithDebInfo|MinSizeRel" FORCE)'; \
echo 'set(CMAKE_CROSS_COMPILING ON) # Workaround for http://www.cmake.org/Bug/view.php?id=14075'; \
echo ''; \
echo 'file(GLOB mxe_cmake_files'; \
Expand Down
4 changes: 2 additions & 2 deletions src/oce.mk
Expand Up @@ -20,7 +20,7 @@ endef

define $(PKG)_BUILD
mkdir '$(1).build'
cd '$(1).build' && $(TARGET)-cmake '$(1)' \
cd '$(1).build' && '$(TARGET)-cmake' '$(1)' \
-DOCE_BUILD_SHARED_LIB=$(if $(BUILD_STATIC),FALSE,TRUE) \
-DOCE_INSTALL_PREFIX=$(PREFIX)/$(TARGET) \
-DOCE_INSTALL_BIN_DIR=$(PREFIX)/$(TARGET)/bin \
Expand All @@ -31,7 +31,7 @@ define $(PKG)_BUILD
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1
$(MAKE) -C '$(1).build' -j 1 install

cd '$(1)/examples/find_package_oce' && cmake . -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)'
cd '$(1)/examples/find_package_oce' && '$(TARGET)-cmake' .
$(MAKE) -C '$(1)/examples/find_package_oce'
endef

4 changes: 1 addition & 3 deletions src/openal.mk
Expand Up @@ -18,9 +18,7 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DLIBTYPE=$(if $(BUILD_SHARED),SHARED,STATIC) \
cd '$(1)/build' && '$(TARGET)-cmake' .. \
-DALSOFT_EXAMPLES=FALSE \
-DALSOFT_UTILS=FALSE
$(MAKE) -C '$(1)/build' -j '$(JOBS)' install
Expand Down