mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-22 22:00:49 +00:00
Fix EXTRACT_CLASS_NAMES_COMMAND for Mingw64
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40230 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
61169e86b6
commit
57e4e7baaa
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2016-11-22 Doug Simons <doug.simons@testplant.com>
|
||||
|
||||
* target.make: Fix EXTRACT_CLASS_NAMES_COMMAND for Mingw64.
|
||||
|
||||
2016-08-19 Giah de Barag <gdb@crelg.com>
|
||||
|
||||
* common.make: filter out optimisation flags when in debug mode.
|
||||
|
|
|
@ -1063,9 +1063,9 @@ endif
|
|||
ADDITIONAL_LDFLAGS += -Wl,--enable-auto-import
|
||||
ADDITIONAL_FLAGS += -fno-omit-frame-pointer
|
||||
|
||||
# On Mingw64, 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-z0-9_.]* [^U]/ {s/^___objc_class_name_\([A-Za-z0-9_.]*\) [^U].*/\1/p;}'
|
||||
# On Mingw64, it looks like the class name symbols start with '__' rather
|
||||
# than '___' like Mingw32
|
||||
EXTRACT_CLASS_NAMES_COMMAND = $(NM) -Pg $$object_file | sed -n -e '/^__objc_class_name_[A-Za-z0-9_.]* [^U]/ {s/^__objc_class_name_\([A-Za-z0-9_.]*\) [^U].*/\1/p;}'
|
||||
|
||||
endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue