瀏覽代碼

convert to cmake style

Waldemar Brodkorb 10 年之前
父節點
當前提交
d407054b37
共有 3 個文件被更改,包括 7 次插入39 次删除
  1. 1 1
      mk/pkg-bottom.mk
  2. 6 9
      package/libssh/Makefile
  3. 0 29
      package/libssh/patches/patch-cmake_Modules_FindZLIB_cmake

+ 1 - 1
mk/pkg-bottom.mk

@@ -69,7 +69,7 @@ else ifneq ($(filter cmake,${CONFIG_STYLE}),)
 	(cd ${WRKBUILD} && PATH='${HOST_PATH}' \
 		cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
 			-DCMAKE_TOOLCHAIN_FILE="$(SCRIPT_DIR)/toolchain.cmake" \
-		.)
+			${CMAKE_FLAGS} ${WRKSRC})
 else ifneq ($(filter minimal,${CONFIG_STYLE}),)
 	@$(CMD_TRACE) "configuring... "
 	cd ${WRKBUILD}; rm -f config.{cache,status}; \

+ 6 - 9
package/libssh/Makefile

@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		libssh
 PKG_VERSION:=		0.6.3
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		66cf16e77f60913b4d54f18c92cdbf71
 PKG_DESCR:=		secure shell library
 PKG_SECTION:=		libs/net
@@ -20,14 +20,11 @@ include $(ADK_TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,LIBSSH,libssh,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
 WRKBUILD=               ${WRKDIR}/${PKG_NAME}-obj
-CONFIG_STYLE:=          manual
-
-do-configure:
-	(cd $(WRKBUILD) && PATH='${HOST_PATH}' \
-		cmake -DCMAKE_SYSTEM_NAME=Linux \
-		-DCMAKE_INSTALL_PREFIX=/usr \
-		-DOPENSSL_ROOT_DIR='$(STAGING_TARGET_DIR)/usr' \
-		-DZLIB_ROOT_DIR='$(STAGING_TARGET_DIR)/usr' $(WRKSRC)/)
+CONFIG_STYLE:=          cmake
+CMAKE_FLAGS:=		-DOPENSSL_INCLUDE_DIRS='$(STAGING_TARGET_DIR)/usr/include' \
+			-DOPENSSL_LIBRARIES='-lcrypto -lssl -lz' \
+			-DZLIB_INCLUDE_DIR='$(STAGING_TARGET_DIR)/usr/include' \
+			-DZLIB_LIBRARY='$(STAGING_TARGET_DIR)/usr/lib'
 
 libssh-install:
 	$(INSTALL_DIR) $(IDIR_LIBSSH)/usr/lib

+ 0 - 29
package/libssh/patches/patch-cmake_Modules_FindZLIB_cmake

@@ -1,29 +0,0 @@
---- libssh-0.6.3.orig/cmake/Modules/FindZLIB.cmake	2013-12-21 18:37:12.000000000 +0100
-+++ libssh-0.6.3/cmake/Modules/FindZLIB.cmake	2014-03-14 09:07:03.296701809 +0100
-@@ -61,11 +61,11 @@ else (ZLIB_LIBRARIES AND ZLIB_INCLUDE_DI
-         NAMES
-             zlib.h
-         PATHS
-+            ${ZLIB_ROOT_DIR}/include
-             /usr/local/include
-             /opt/local/include
-             /sw/include
-             /usr/lib/sfw/include
--            ${ZLIB_ROOT_DIR}/include
-     )
-     mark_as_advanced(ZLIB_INCLUDE_DIR)
- 
-@@ -99,12 +99,12 @@ else (ZLIB_LIBRARIES AND ZLIB_INCLUDE_DI
-             zlib1
-             zlibd
-         PATHS
-+            ${ZLIB_ROOT_DIR}/lib
-             /usr/local/lib
-             /opt/local/lib
-             /sw/lib
-             /usr/sfw/lib/64
-             /usr/sfw/lib
--            ${ZLIB_ROOT_DIR}/lib
-     )
-     mark_as_advanced(ZLIB_LIBRARY)
-