mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Added commands to build list of class names in a framework on Mingw (win32)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21466 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1c758090b6
commit
73ca5533b9
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-07-13 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* target.make (EXTRACT_CLASS_NAMES_COMMAND): New define for
|
||||
mingw32 where class name symbols start with '___' rather than
|
||||
'__'.
|
||||
|
||||
2005-07-12 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* target.make (FreeBSD ELF): if -pthread is being used for
|
||||
|
|
|
@ -905,6 +905,11 @@ OBJ_MERGE_CMD = \
|
|||
HAVE_BUNDLES = yes
|
||||
BUNDLE_LD = $(CC)
|
||||
BUNDLE_LDFLAGS += -shared
|
||||
|
||||
# On Mingw32, it looks like the class name symbols start with '___' rather
|
||||
# than '__'
|
||||
EXTRACT_CLASS_NAMES_COMMAND = nm -Pg $$object_file | sed -n -e '/^___objc_class_name_[A-Za-z_.]* [^U]/ {s/^___objc_class_name_\([A-Za-z_.]*\) [^U].*/\1/p;}'
|
||||
|
||||
endif
|
||||
|
||||
# end Mingw32
|
||||
|
|
Loading…
Reference in a new issue