mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-22 22:00:49 +00:00
Great simplification of DLL code ... requiring update of all gnustep libraries
exporting/importing DLL symbols git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13498 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
082864da80
commit
86e6c64134
1 changed files with 20 additions and 0 deletions
20
ChangeLog
20
ChangeLog
|
@ -1,3 +1,23 @@
|
|||
Thu Apr 18 10:54:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
Warning - after this change, header files for libraries building
|
||||
on Windows must be changed - all symbols are to be marked for
|
||||
export if BUILD_lib{library_name}_DLL is defined, else to be
|
||||
marked for import if GNUSTEP_WITH_DLL is defined (else you're not
|
||||
on windows and you mark nothing).
|
||||
* rules.make (ALL_CPPFLAGS): If WITH_DLL, add -DGNUSTEP_WITH_DLL.
|
||||
Do not add any -Dlibxxx_ISDLL=1 flag.
|
||||
* Instance/application.make (ALL_CPPFLAGS): Do not add
|
||||
any -Dlibxxx_ISDLL=1 flag.
|
||||
* Instance/bundle.make (ALL_CPPFLAGS): Idem.
|
||||
(ALL_BUNDLE_LIBS): Even on Windows, do not link against
|
||||
libraries.
|
||||
* Instance/ctool.make (ALL_CPPFLAGS): Idem.
|
||||
* Instance/framework.make (ALL_CPPFLAGS): Idem.
|
||||
* Instance/objc.make (ALL_CPPFLAGS): Idem.
|
||||
* Instance/service.make (ALL_CPPFLAGS): Idem.
|
||||
* Instance/tool.make (ALL_CPPFLAGS): Idem.
|
||||
|
||||
Thu Apr 18 10:41:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* Instance/application.make: Removed spurious newline.
|
||||
|
|
Loading…
Reference in a new issue