strace: fix configuration options
Signed-off-by: Peter Wagner <tripolar@gmx.at>
This commit is contained in:
		 Peter Wagner
					Peter Wagner
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							0297610554
						
					
				
				
					commit
					b494734367
				
			| @@ -23,9 +23,12 @@ PKG_CPE_ID:=cpe:/a:paul_kranenburg:strace | |||||||
| PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | ||||||
|  |  | ||||||
| PKG_FIXUP:=autoreconf | PKG_FIXUP:=autoreconf | ||||||
| PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_strace_libunwind |  | ||||||
| PKG_INSTALL:=1 | PKG_INSTALL:=1 | ||||||
|  |  | ||||||
|  | PKG_CONFIG_DEPENDS := \ | ||||||
|  | 	CONFIG_STRACE_LIBDW \ | ||||||
|  | 	CONFIG_STRACE_LIBUNWIND | ||||||
|  |  | ||||||
| include $(INCLUDE_DIR)/package.mk | include $(INCLUDE_DIR)/package.mk | ||||||
|  |  | ||||||
| HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include | HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include | ||||||
| @@ -44,7 +47,7 @@ define Package/strace | |||||||
|   SECTION:=utils |   SECTION:=utils | ||||||
|   CATEGORY:=Utilities |   CATEGORY:=Utilities | ||||||
|   TITLE:=System call tracer |   TITLE:=System call tracer | ||||||
|   DEPENDS:=+PACKAGE_strace_libunwind:libunwind |   DEPENDS:=+STRACE_LIBDW:libdw +STRACE_LIBUNWIND:libunwind | ||||||
|   URL:=http://strace.sourceforge.net/ |   URL:=http://strace.sourceforge.net/ | ||||||
| endef | endef | ||||||
|  |  | ||||||
| @@ -54,17 +57,22 @@ system calls a program makes while it is running. | |||||||
| endef | endef | ||||||
|  |  | ||||||
| define Package/strace/config | define Package/strace/config | ||||||
| config PACKAGE_strace_libdw | menu "Select strace configuration options" | ||||||
|  | 	depends on PACKAGE_strace | ||||||
|  |  | ||||||
|  | config STRACE_LIBDW | ||||||
| 	bool "Enable stack tracing support using libdw" | 	bool "Enable stack tracing support using libdw" | ||||||
| 	default n | 	default n | ||||||
| config PACKAGE_strace_libunwind | config STRACE_LIBUNWIND | ||||||
| 	bool "Enable stack tracing support using libunwind (experimental)" | 	bool "Enable stack tracing support using libunwind (experimental)" | ||||||
| 	default n | 	default n | ||||||
|  |  | ||||||
|  | endmenu | ||||||
| endef | endef | ||||||
|  |  | ||||||
| CONFIGURE_ARGS += \ | CONFIGURE_ARGS += \ | ||||||
| 	--with-libdw=$(if $(CONFIG_PACKAGE_strace_libdw),yes,no) \ | 	--with-libdw=$(if $(CONFIG_STRACE_LIBDW),yes,no) \ | ||||||
| 	--with-libunwind=$(if $(CONFIG_PACKAGE_strace_libunwind),yes,no) | 	--with-libunwind=$(if $(CONFIG_STRACE_LIBUNWIND),yes,no) | ||||||
|  |  | ||||||
| MAKE_FLAGS := \ | MAKE_FLAGS := \ | ||||||
| 	CCOPT="$(TARGET_CFLAGS)" | 	CCOPT="$(TARGET_CFLAGS)" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user