aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-08-09 11:02:16 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-08-09 11:02:16 +0000
commite1be380510a42f13ce1fd55a29705aaf9e8c8da8 (patch)
treedc9f976601ea014e21597c569913e1ed12aca804 /externals
parenta111ce248be0420be382a9c5d644d394939cae82 (diff)
don't use explicit so that STL can be used
on OSX use "strip -x" instead of -W,-l option to strip binaries only strip release build svn path=/trunk/; revision=3415
Diffstat (limited to 'externals')
-rw-r--r--externals/grill/flext/buildsys/mac/gnumake-gcc-ext.inc7
-rw-r--r--externals/grill/flext/buildsys/mac/gnumake-gcc-flext.inc7
-rw-r--r--externals/grill/flext/source/flsupport.h6
3 files changed, 17 insertions, 3 deletions
diff --git a/externals/grill/flext/buildsys/mac/gnumake-gcc-ext.inc b/externals/grill/flext/buildsys/mac/gnumake-gcc-ext.inc
index a44ae23c..d5057ed3 100644
--- a/externals/grill/flext/buildsys/mac/gnumake-gcc-ext.inc
+++ b/externals/grill/flext/buildsys/mac/gnumake-gcc-ext.inc
@@ -52,6 +52,13 @@ $(TARGET) :: $(OBJPATH) $(TARGETPATH)
$(TARGET) :: $(PRECOMDST) $(COBJS) $(CPPOBJS)
$(CXX) $(LDFLAGS) $(LIBPATH) -o $@ $(COBJS) $(CPPOBJS) $(LIBS)
+ifdef DEBUG
+else
+ifdef PROFILE
+else
+ strip -x $@
+endif
+endif
chmod 755 $@
##############################################
diff --git a/externals/grill/flext/buildsys/mac/gnumake-gcc-flext.inc b/externals/grill/flext/buildsys/mac/gnumake-gcc-flext.inc
index 2dad1981..6ed4990f 100644
--- a/externals/grill/flext/buildsys/mac/gnumake-gcc-flext.inc
+++ b/externals/grill/flext/buildsys/mac/gnumake-gcc-flext.inc
@@ -46,6 +46,13 @@ $(TARGET) :: $(OBJPATH) $(TARGETPATH)
$(TARGET) :: $(PRECOMDST) $(COBJS) $(CPPOBJS)
ifdef SHARED
$(CXX) $(LDFLAGS) $(LIBPATH) -o $@ $(COBJS) $(CPPOBJS) $(LIBS)
+ifdef DEBUG
+else
+ifdef PROFILE
+else
+ strip -x $@
+endif
+endif
chmod 755 $@
else
libtool -static -o $@ $(COBJS) $(CPPOBJS)
diff --git a/externals/grill/flext/source/flsupport.h b/externals/grill/flext/source/flsupport.h
index a439b47b..b1ec43cd 100644
--- a/externals/grill/flext/source/flsupport.h
+++ b/externals/grill/flext/source/flsupport.h
@@ -573,11 +573,11 @@ public:
{
public:
//! Construct list
- explicit AtomList(): cnt(0),lst(NULL) {}
+ AtomList(): cnt(0),lst(NULL) {}
//! Construct list
- explicit AtomList(int argc,const t_atom *argv = NULL): cnt(0),lst(NULL) { operator()(argc,argv); }
+ explicit AtomList(int argc,const t_atom *argv = NULL): cnt(0),lst(NULL) { operator()(argc,argv); }
//! Construct list
- explicit AtomList(const AtomList &a): cnt(0),lst(NULL) { operator =(a); }
+ AtomList(const AtomList &a): cnt(0),lst(NULL) { operator =(a); }
//! Destroy list
virtual ~AtomList();