* utils/hbmk2/hbmk2.prg
+ new filter values: lngcpp and lngc. Can be used to
check forced C++/C mode.
* contrib/hbmzip/3rd/minizip/ioapi.h
* contrib/hbmzip/3rd/minizip/zip.h
* contrib/hbmzip/3rd/minizip/minizip.dif
! C++ -> ANSI C comments
* contrib/hbmzip/3rd/minizip/minizip.hbp
! Override c89 mode with gnu89. For f*64() functions.
* contrib/rddads/rddads.hbp
! Override c89 mode with gnu89. ADS headers need it.
* contrib/hbpre.hbm
+ Forcing c89 mode for GCC family compilers (in non C++ forced mode)
Results were pretty good and Harbour/3rd party code complies
very well.
* contrib/hbunix/hbunix.hbp
* contrib/hbcurl/hbcurl.hbm
* contrib/hbnetio/hbnetio.hbp
* contrib/gtwvg/gtwvg.hbp
* contrib/hbwin/hbwin.hbp
* contrib/hbsqlit3/hbsqlit3.hbp
* contrib/hbexpat/hbexpat.hbp
* contrib/hbmemio/hbmemio.hbp
- Deleted just added local c89 mode forcage. Now it's done global.
* contrib/hbqt/qtgui/hbqtgui.h
! Fixed HBQT_TYPE_QIcon redefinintion. Pls check, I didn't rebuild the
whole package after the mod.
24 lines
318 B
Plaintext
24 lines
318 B
Plaintext
#
|
|
# $Id$
|
|
#
|
|
|
|
-hblib
|
|
-inc
|
|
|
|
-o${hb_targetname}
|
|
-workdir=${hb_work}/${hb_plat}/${hb_comp}/${hb_targetname}
|
|
|
|
-w3 -es2
|
|
|
|
-depkeyhead=curl:curl/curl.h
|
|
-depcontrol=curl:no{HB_BUILD_3RDEXT='no'}
|
|
-depcontrol=curl:${HB_WITH_CURL}
|
|
-depincpath=curl:/usr/include
|
|
|
|
-instfile=inc:hbcurl.ch
|
|
-instfile=inc:hbcurl.hbx
|
|
|
|
hbcurl.hbx
|
|
|
|
core.c
|