mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Move some of the checks a little bit up
Signed-off-by: Thiago Macieira <thiago@macieira.org>
This commit is contained in:
		
							parent
							
								
									9ffb707d9d
								
							
						
					
					
						commit
						d326a91c86
					
				
					 1 changed files with 12 additions and 8 deletions
				
			
		
							
								
								
									
										20
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										20
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
					@ -114,8 +114,20 @@ endif
 | 
				
			||||||
# we need GLIB2CFLAGS for gettext
 | 
					# we need GLIB2CFLAGS for gettext
 | 
				
			||||||
QTCXXFLAGS = $(shell $(PKGCONFIG) --cflags $(QT_MODULES)) $(GLIB2CFLAGS)
 | 
					QTCXXFLAGS = $(shell $(PKGCONFIG) --cflags $(QT_MODULES)) $(GLIB2CFLAGS)
 | 
				
			||||||
LIBQT = $(shell $(PKGCONFIG) --libs $(QT_MODULES))
 | 
					LIBQT = $(shell $(PKGCONFIG) --libs $(QT_MODULES))
 | 
				
			||||||
 | 
					ifneq ($(filter reduce_relocations, $(shell $(PKGCONFIG) --variable qt_config $(QT_CORE))), )
 | 
				
			||||||
 | 
						QTCXXFLAGS += -fPIE
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LIBGTK = $(shell $(PKGCONFIG) --libs gtk+-2.0 glib-2.0)
 | 
					LIBGTK = $(shell $(PKGCONFIG) --libs gtk+-2.0 glib-2.0)
 | 
				
			||||||
 | 
					ifneq (,$(filter $(UNAME),linux kfreebsd gnu))
 | 
				
			||||||
 | 
						LIBGCONF2 = $(shell $(PKGCONFIG) --libs gconf-2.0)
 | 
				
			||||||
 | 
						GCONF2CFLAGS =  $(shell $(PKGCONFIG) --cflags gconf-2.0)
 | 
				
			||||||
 | 
					else ifeq ($(UNAME), darwin)
 | 
				
			||||||
 | 
						LIBGTK += $(shell $(PKGCONFIG) --libs gtk-mac-integration) -framework CoreFoundation -framework CoreServices
 | 
				
			||||||
 | 
						GTKCFLAGS += $(shell $(PKGCONFIG) --cflags gtk-mac-integration)
 | 
				
			||||||
 | 
						GTK_MAC_BUNDLER = ~/.local/bin/gtk-mac-bundler
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LIBDIVECOMPUTERCFLAGS = $(LIBDIVECOMPUTERINCLUDES)
 | 
					LIBDIVECOMPUTERCFLAGS = $(LIBDIVECOMPUTERINCLUDES)
 | 
				
			||||||
LIBDIVECOMPUTER = $(LIBDIVECOMPUTERARCHIVE) $(LIBUSB)
 | 
					LIBDIVECOMPUTER = $(LIBDIVECOMPUTERARCHIVE) $(LIBUSB)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -145,13 +157,8 @@ ifneq ($(strip $(LIBSQLITE3)),)
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifneq (,$(filter $(UNAME),linux kfreebsd gnu))
 | 
					ifneq (,$(filter $(UNAME),linux kfreebsd gnu))
 | 
				
			||||||
	LIBGCONF2 = $(shell $(PKGCONFIG) --libs gconf-2.0)
 | 
					 | 
				
			||||||
	GCONF2CFLAGS =  $(shell $(PKGCONFIG) --cflags gconf-2.0)
 | 
					 | 
				
			||||||
	OSSUPPORT = linux
 | 
						OSSUPPORT = linux
 | 
				
			||||||
	OSSUPPORT_CFLAGS = $(GTKCFLAGS) $(GCONF2CFLAGS)
 | 
						OSSUPPORT_CFLAGS = $(GTKCFLAGS) $(GCONF2CFLAGS)
 | 
				
			||||||
	ifneq ($(filter reduce_relocations, $(shell $(PKGCONFIG) --variable qt_config $(QT_CORE))), )
 | 
					 | 
				
			||||||
		CXXFLAGS += -fPIE
 | 
					 | 
				
			||||||
	endif
 | 
					 | 
				
			||||||
else ifeq ($(UNAME), darwin)
 | 
					else ifeq ($(UNAME), darwin)
 | 
				
			||||||
	OSSUPPORT = macos
 | 
						OSSUPPORT = macos
 | 
				
			||||||
	OSSUPPORT_CFLAGS = $(GTKCFLAGS)
 | 
						OSSUPPORT_CFLAGS = $(GTKCFLAGS)
 | 
				
			||||||
| 
						 | 
					@ -160,10 +167,7 @@ else ifeq ($(UNAME), darwin)
 | 
				
			||||||
	MACOSXSTAGING = $(MACOSXFILES)/Subsurface.app
 | 
						MACOSXSTAGING = $(MACOSXFILES)/Subsurface.app
 | 
				
			||||||
	INFOPLIST = $(MACOSXFILES)/Info.plist
 | 
						INFOPLIST = $(MACOSXFILES)/Info.plist
 | 
				
			||||||
	INFOPLISTINPUT = $(INFOPLIST).in
 | 
						INFOPLISTINPUT = $(INFOPLIST).in
 | 
				
			||||||
	EXTRALIBS = $(shell $(PKGCONFIG) --libs gtk-mac-integration) -framework CoreFoundation -framework CoreServices
 | 
					 | 
				
			||||||
	CFLAGS += $(shell $(PKGCONFIG) --cflags gtk-mac-integration)
 | 
					 | 
				
			||||||
	LDFLAGS += -headerpad_max_install_names -sectcreate __TEXT __info_plist $(INFOPLIST)
 | 
						LDFLAGS += -headerpad_max_install_names -sectcreate __TEXT __info_plist $(INFOPLIST)
 | 
				
			||||||
	GTK_MAC_BUNDLER = ~/.local/bin/gtk-mac-bundler
 | 
					 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
	OSSUPPORT = windows
 | 
						OSSUPPORT = windows
 | 
				
			||||||
	OSSUPPORT_CFLAGS = $(GTKCFLAGS)
 | 
						OSSUPPORT_CFLAGS = $(GTKCFLAGS)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue