2010-01-02 15:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

* config/global.mk
    + Added rudamentary package manager detection (so far for
      darwin and linux). Please extend. This will allow to make 
      proper dependency checking in detect.mk.
This commit is contained in:
Viktor Szakats
2010-01-02 14:01:52 +00:00
parent 48c239264f
commit b669e35526
2 changed files with 39 additions and 0 deletions

View File

@@ -17,6 +17,12 @@
past entries belonging to author(s): Viktor Szakats.
*/
2010-01-02 15:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
+ Added rudamentary package manager detection (so far for
darwin and linux). Please extend. This will allow to make
proper dependency checking in detect.mk.
2010-01-02 13:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* harbour.spec
+ Added hbcairo enabler logic.

View File

@@ -1045,6 +1045,39 @@ ifeq ($(HB_INIT_DONE),)
endif
endif
ifeq ($(HB_HOST_PKGM),)
ifeq ($(HB_PLATFORM),darwin)
ifneq ($(wildcard /sw/bin/fink),)
HB_HOST_PKGM += fink
endif
ifneq ($(wildcard /opt/local/bin/port),)
HB_HOST_PKGM += macports
endif
else ifeq ($(HB_PLATFORM),linux)
_UNAME_V := $(shell uname -v)
ifneq ($(findstring Ubuntu,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring ubuntu,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring Debian,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring debian,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else
HB_HOST_PKGM += rpm
endif
endif
endif
export HB_HOST_PKGM
ifeq ($(HB_INIT_DONE),)
ifneq ($(MAKE_381),)
ifneq ($(HB_HOST_PKGM),)
$(info ! HB_HOST_PKGM: $(HB_HOST_PKGM))
endif
endif
endif
# Reserve variables for local compiler flags. Makefiles
# should only modify these instead of HB_USER_* variables
# as these can have bad side effects (doubly added values)