gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] trunk r4948: mesonninja,mk fixes


From: Carl Hansen
Subject: [Gsrc-commit] trunk r4948: mesonninja,mk fixes
Date: Thu, 9 Nov 2017 04:16:23 -0500 (EST)
User-agent: Bazaar (2.7.0dev1)

------------------------------------------------------------
revno: 4948
revision-id: address@hidden
parent: address@hidden
committer: address@hidden
branch nick: trunk
timestamp: Thu 2017-11-09 01:16:18 -0800
message:
  mesonninja,mk fixes
modified:
  gar/gar.lib/mesonninja.mk      mesonninja.mk-20171030065946-2eocvxzl13nbloqy-1
=== modified file 'gar/gar.lib/mesonninja.mk'
--- a/gar/gar.lib/mesonninja.mk 2017-10-30 07:00:25 +0000
+++ b/gar/gar.lib/mesonninja.mk 2017-11-09 09:16:18 +0000
@@ -1,37 +1,49 @@
+
+# still being experimented with, nothing's perfect
+# why it NEEDS this, I do not know:
 LC_ALL=C.UTF-8
+LOCALLOCALE="C.UTF-8"
+
 WORKOBJ = $(WORKSRC).build
 CONFIGURE_SCRIPTS = mes
 BUILD_SCRIPTS = nin
 INSTALL_SCRIPTS = ninj
 
-MESON_BUILD_ROOT = $(PWD)/$(WORKOBJ)
-DESTDIR=$(packageprefix)
+#MESON_BUILD_ROOT = $(PWD)/$(WORKOBJ)
 include ../../../gar/gar.mk
 
-# why it NEEDS this, I do not know
-LOCALLOCALE="C.UTF-8"
 
 configure-mes: 
-       echo ----------------------------------------------
-       echo $(prefix) $(packageprefix) $(DESTDIR) work: $(WORKOBJ)
+       echo conf.mes----------------------------------------------
+       echo $(prefix) $(packageprefix)  work: $(WORKOBJ)
        echo ----------------------------------------------
        echo ----------------------------------------------
        mkdir -p $(WORKOBJ)
        echo meson  $(WORKSRC) $(WORKOBJ)
        #LC_ALL=C.UTF-8  meson setup   $(WORKSRC) $(WORKOBJ)
        LC_ALL=$(LOCALLOCALE)  meson setup --prefix=$(packageprefix)  
$(WORKSRC) $(WORKOBJ)
-       #LC_ALL=C.UTF-8  meson setup --prefix=$(prefix)  $(WORKSRC) $(WORKOBJ)
+       #LC_ALL=$(LOCALLOCALE)   meson setup --prefix=$(prefix)  $(WORKSRC) 
$(WORKOBJ)
        $(MAKECOOKIE)
 
+# .pc files no handled correctly
+#  by meson , due to double destination dir...... arghg
+post-configure: configure-mes
+       echo find----- a little hairy for make , maybe, but it works 
---------------------------
+       for fi in `find -name \*.pc`; do \
+           echo $$fi ; \
+          sed -i 's*=$(packageprefix)*=$(prefix)*g' $$fi ; \
+          done
+       echo end find----------------------------------------------
+
+
 build-nin: 
        echo ----------------------------------------------
        echo ----------------------------------------------
        echo ----------------------------------------------
-       echo ----------------------------------------------
        echo --build-nin--------------------------------------------
        echo LC_ALL=C.UTF-8   ninja 
        #LC_ALL=C.UTF-8   ninja  -v  -C  ${MESON_BUILD_ROOT}
-       cd  $(WORKOBJ)
+       cd  $(WORKOBJ) && pwd
        pwd
        LC_ALL=$(LOCALLOCALE)   ninja   -v  -C $(WORKOBJ) 
        echo ----------------------------------------------
@@ -44,7 +56,6 @@
        echo ----------------------------------------------
        echo ----------------------------------------------
        echo  $(WORKOBJ)   ninja -v install  
-       echo $(DESTDIR)
        echo ----------install nin------------------------------------
        (cd $(WORKOBJ) ;  LC_ALL=$(LOCALLOCALE)  ninja -v install ) 
        $(MAKECOOKIE)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]