Przemyslaw Czerpak
4e62cf97fe
2009-12-12 23:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbsetup.h
* harbour/include/hbdefs.h
* harbour/include/hbthread.h
* harbour/src/common/hbver.c
* harbour/bin/hb-func.sh
* harbour/bin/postinst.sh
* harbour/config/linux/gcc.mk
+ harbour/config/linux/open64.mk
+ added support for Open64 C/C++ compiler in Linux builds
* harbour/src/common/hbver.c
* removed unnecessary casting compiler version number parameters
to 'short'
* extended the size of szBuf buffer as requested by Tamas
2009-12-12 22:31:11 +00:00
Viktor Szakats
55c332e09c
2009-12-04 01:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* config/beos/gcc.mk
* config/global.mk
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/hpux/gcc.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/clang.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
% Moved initialization of *FLAGS vars into global.mk.
Compiler .mk files only append to these vars.
* Minor syncing between compilers regarding initial CFLAGS setup.
2009-12-04 00:47:16 +00:00
Viktor Szakats
43d68fd1de
2009-12-04 00:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* config/beos/gcc.mk
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/hpux/gcc.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/common/watcom.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/clang.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* Initializing LDFLAGS, DFLAGS and ARFLAGS at the beginning of files.
This allows to easily add to these var according to build settings.
It also syncs all .mk files to use the same layout in this regard.
* config/wce/msvcarm.mk
* config/win/msvc.mk
+ Added -debug linker option to .dll linking for msvc/msvcarm targets.
2009-12-03 23:44:40 +00:00
Viktor Szakats
2053cdaf47
2009-11-23 22:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* utils/hbmk2/hbmk2.prg
! Fixed to use '-ofilename' to spec C compiler object
output, instead '-o filename'. Following linux/clang.mk.
(There is utter chaos with this -o option)
* config/darwin/clang.mk
+ Documented fact that '-ofilename' also works (just
like in linux/clang).
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/clang.mk
* config/linux/sunpro.mk
* config/linux/global.mk
% Moved strip configuration to global.mk.
2009-11-23 21:50:47 +00:00
Viktor Szakats
044107d4a2
2009-11-23 13:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* config/beos/gcc.mk
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/pocc64.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/clang.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
+ Uniformly using CFLAGS to store C compilation flags, instead
of a previous mixture of CPPFLAGS and CFLAGS.
* config/rules.mk
- Deleted CPPFLAGS.
* INSTALL
* bin/postinst.bat
! Minor fixes in texts.
2009-11-23 12:17:30 +00:00
Viktor Szakats
10a1a48504
2009-11-16 09:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* config/beos/gcc.mk
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/gcc.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
+ Added HB_USER_LIBS support to dynamic libs.
* config/globsh.mk
! Attempt to fix dynamic lib .tds deletion on clean for bcc.
* src/codepage/cpno865.c
* src/codepage/cphu852c.c
* src/codepage/cpfr850.c
* src/codepage/cpde850.c
* src/codepage/cpit850.c
+ Marked as VERIFIED.
2009-11-16 08:52:59 +00:00
Viktor Szakats
41fdd8e051
2009-11-15 16:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbqt/hbqt_misc.prg
! Added missing common.ch.
* config/beos/gcc.mk
* config/global.mk
* config/bsd/gcc.mk
* config/bin.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* Changed build system to add HB_USER_LIBS to the beginning of the
lib list, just like in hbmk2.
Please test, I didn't restest this feature in all targets.
2009-11-15 15:56:19 +00:00
Przemyslaw Czerpak
7baf11d54d
2009-10-12 05:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/darwin/gcc.mk
* harbour/config/darwin/icc.mk
* harbour/config/darwin/clang.mk
* harbour/config/linux/gcc.mk
! fixed soft links to harbour shared library - they should not contain
any paths
2009-10-12 03:29:22 +00:00
Viktor Szakats
834a3120c8
2009-09-21 11:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/global.mk
! Fixed to recent changes to sysloc detection.
* config/linux/gcc.mk
+ Added HB_BUILD_STRIP for linux/gcc.
* config/bin.mk
! Fixed to not try to build a shared binary for binaries not
dependent on HVM. It's done in a little tricky way, maybe
we should introduce a new variable to signal Harbour
executables vs plain C ones.
This should fix link errors in harbour reported by users.
2009-09-21 09:46:33 +00:00
Viktor Szakats
5dc8ba8ca3
2009-09-20 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* bin/postinst.sh
! Fix to strip command. Now using 'find' again and using -maxdepth 1
to prevent it from parsing subdirs.
* config/global.mk
+ Added new user settings to screen dump.
* source/dynlib/mt/Makefile
* source/dynlib/Makefile
* config/darwin/gcc.mk
* config/linux/gcc.mk
* config/dyn.mk
+ Attempt to add link creation for dynlibs.
Not tested yet.
; TODO: darwin needs even more sopthistication.
; TODO: clean support is missing yet.
; TODO: add this to rest of targets.
* source/vm/vmmt/Makefile
! Disabled HB_HVM_ALL for linux-icc, because it causes compiler internal
error when using -fpic.
* source/vm/Makefile
* Indenting.
2009-09-20 12:53:51 +00:00
Viktor Szakats
830dbfd69c
2009-09-12 11:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* INSTALL
+ Minor tuning here and there.
* external/libhpdf/Makefile
+ Enabled libpng detection on darwin.
* config/linux/icc.mk
* config/linux/sunpro.mk
+ Implemented PIC compilation phase.
* config/linux/global.mk
* Deleted hacks dealing with PIC. Notice that now
we use -fpic on gcc/icc, while it was previously
set to -fPIC. The old hacks enabled PIC only for
Intel x86/x86_64 ABIs, which is now removed. Pls
speak up if we need to readd them on compiler
level. This way it'd be possible to optimize out second
compilation pass for ABIs which don't need special
PIC code generation. To make this useful in a generic
way, IMO we should fix ABI (CPU) HB_HOST_CPU/HB_CPU
detection in global.mk for *nix systems, and do
compiler level decisions based on HB_CPU value.
* config/linux/gcc.mk
* Minor option reordering.
2009-09-12 09:01:27 +00:00
Viktor Szakats
a3ae875d9a
2009-09-12 01:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/linux/gcc.mk
+ Enabled separate -fpic (with lowercase as a start) compilation
phase for Harbour dynlib.
% Deleted -fPIC from dynlib link command-line. Please advise if
this is necessary and what are the rules here. On linux/ubuntu
it made no difference whatsoever.
; Please test.
; TODO: hbmk2 will have to updated once we've settled with fpic
setup in GNU Make.
* config/darwin/icc.mk
- Deleted commented fpic option. On darwin this is not needed,
but some further research will be needed what *is* needed
on this platform. (check -fno-common).
2009-09-11 23:17:06 +00:00
Viktor Szakats
34e6ddd4c8
2009-09-10 21:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* INSTALL
+ Added new section "HOW TO CONTRIBUTE". Very short, ideas are
welcome who to extend it.
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* Synced the way LIBPATHS variable is formed and used in all
.mk files.
! Fixed to pass LIBPATHS to dynlib link command too.
* contrib/hbqt/qth/QApplication.qth
! Reapplyied previous patch to .qth file.
* contrib/hbqt/generator/hbqtgen.prg
+ Added WARNING text to generated source files informing
developers about this very fact, and pointing to .qth files
and the generator as the proper places to make modifications.
* contrib/hbqt/QWebSecurityOrigin.cpp
* contrib/hbqt/QDragEnterEvent.cpp
* contrib/hbqt/QPageSetupDialog.cpp
* contrib/hbqt/TQToolBox.prg
* contrib/hbqt/QTextBoundaryFinder.cpp
* contrib/hbqt/QTextCodec.cpp
* contrib/hbqt/QWindowsXPStyle.cpp
* contrib/hbqt/QGridLayout.cpp
* contrib/hbqt/TQTreeView.prg
* contrib/hbqt/TQTextCharFormat.prg
* contrib/hbqt/TQTextLine.prg
* contrib/hbqt/QConicalGradient.cpp
* contrib/hbqt/QTextLength.cpp
* contrib/hbqt/TQRect.prg
* contrib/hbqt/TQInputEvent.prg
* contrib/hbqt/TQWidgetItem.prg
* contrib/hbqt/QGradient.cpp
* contrib/hbqt/TQTextItem.prg
* contrib/hbqt/TQTimeEdit.prg
* contrib/hbqt/TQDropEvent.prg
* contrib/hbqt/QStandardItemModel.cpp
* contrib/hbqt/TQTextObject.prg
* contrib/hbqt/TQSizeF.prg
* contrib/hbqt/QPicture.cpp
* contrib/hbqt/QAction.cpp
* contrib/hbqt/QPaintEvent.cpp
* contrib/hbqt/TQStyleHintReturn.prg
* contrib/hbqt/QStyledItemDelegate.cpp
* contrib/hbqt/QAbstractListModel.cpp
* contrib/hbqt/QWidget.cpp
* contrib/hbqt/TQProgressBar.prg
* contrib/hbqt/TQFontDatabase.prg
* contrib/hbqt/QFontDialog.cpp
* contrib/hbqt/QToolBox.cpp
* contrib/hbqt/QResource.cpp
* contrib/hbqt/TQLineEdit.prg
* contrib/hbqt/TQHBoxLayout.prg
* contrib/hbqt/TQWebHistory.prg
* contrib/hbqt/QMouseEvent.cpp
* contrib/hbqt/QTextEdit.cpp
* contrib/hbqt/TQToolBar.prg
* contrib/hbqt/TQAbstractItemModel.prg
* contrib/hbqt/TQTreeWidget.prg
* contrib/hbqt/QPointF.cpp
* contrib/hbqt/QFontComboBox.cpp
* contrib/hbqt/QStyle.cpp
* contrib/hbqt/TQSplitter.prg
* contrib/hbqt/TQComboBox.prg
* contrib/hbqt/QStyleOptionHeader.cpp
* contrib/hbqt/QListView.cpp
* contrib/hbqt/QWheelEvent.cpp
* contrib/hbqt/QRadialGradient.cpp
* contrib/hbqt/QLayout.cpp
* contrib/hbqt/QCursor.cpp
* contrib/hbqt/TQProgressDialog.prg
* contrib/hbqt/QLabel.cpp
* contrib/hbqt/TQBoxLayout.prg
* contrib/hbqt/QFocusEvent.cpp
* contrib/hbqt/QStyleHintReturn.cpp
* contrib/hbqt/QStyleOptionToolButton.cpp
* contrib/hbqt/QStylePainter.cpp
* contrib/hbqt/QBrush.cpp
* contrib/hbqt/QWebPluginFactory.cpp
* contrib/hbqt/TQRadioButton.prg
* contrib/hbqt/TQSystemTrayIcon.prg
* contrib/hbqt/TQListWidgetItem.prg
* contrib/hbqt/QLinearGradient.cpp
* contrib/hbqt/QProgressBar.cpp
* contrib/hbqt/TQTextFrame.prg
* contrib/hbqt/TQTextBlock.prg
* contrib/hbqt/QDragLeaveEvent.cpp
* contrib/hbqt/TQStyleOptionViewItem.prg
* contrib/hbqt/QClipboard.cpp
* contrib/hbqt/QStyleOptionTabBarBase.cpp
* contrib/hbqt/QStyleOptionToolBox.cpp
* contrib/hbqt/QStringList.cpp
* contrib/hbqt/QToolBar.cpp
* contrib/hbqt/TQTextBlockFormat.prg
* contrib/hbqt/TQStatusBar.prg
* contrib/hbqt/TQTextFrameFormat.prg
* contrib/hbqt/QFontMetricsF.cpp
* contrib/hbqt/TQTextDecoder.prg
* contrib/hbqt/TQTabWidget.prg
* contrib/hbqt/TQLCDNumber.prg
* contrib/hbqt/TQMainWindow.prg
* contrib/hbqt/QToolButton.cpp
* contrib/hbqt/TQStyleOptionTitleBar.prg
* contrib/hbqt/QWindowsStyle.cpp
* contrib/hbqt/TQDockWidget.prg
* contrib/hbqt/QColor.cpp
* contrib/hbqt/QListWidget.cpp
* contrib/hbqt/QTextLayout.cpp
* contrib/hbqt/TQSound.prg
* contrib/hbqt/QSignalMapper.cpp
* contrib/hbqt/QTextCursor.cpp
* contrib/hbqt/TQPoint.prg
* contrib/hbqt/QTextDocument.cpp
* contrib/hbqt/TQGradient.prg
* contrib/hbqt/TQWebSettings.prg
* contrib/hbqt/QRadioButton.cpp
* contrib/hbqt/TQWizard.prg
* contrib/hbqt/TQAbstractPrintDialog.prg
* contrib/hbqt/TQApplication.prg
* contrib/hbqt/QAbstractButton.cpp
* contrib/hbqt/QStyleOptionViewItem.cpp
* contrib/hbqt/TQCoreApplication.prg
* contrib/hbqt/QTextFrameFormat.cpp
* contrib/hbqt/QTextBlockFormat.cpp
* contrib/hbqt/TQInputDialog.prg
* contrib/hbqt/QTextDecoder.cpp
* contrib/hbqt/QSize.cpp
* contrib/hbqt/TQEvent.prg
* contrib/hbqt/TQKeySequence.prg
* contrib/hbqt/QBitmap.cpp
* contrib/hbqt/QStyleOptionToolBar.cpp
* contrib/hbqt/QCalendarWidget.cpp
* contrib/hbqt/TQPrinter.prg
* contrib/hbqt/QStyleOptionTitleBar.cpp
* contrib/hbqt/TQResource.prg
* contrib/hbqt/QScrollBar.cpp
* contrib/hbqt/QHeaderView.cpp
* contrib/hbqt/TQTextEdit.prg
* contrib/hbqt/QStyleOptionButton.cpp
* contrib/hbqt/QCommandLinkButton.cpp
* contrib/hbqt/TQFontComboBox.prg
* contrib/hbqt/QFocusFrame.cpp
* contrib/hbqt/QSizePolicy.cpp
* contrib/hbqt/QWebSettings.cpp
* contrib/hbqt/QAbstractPrintDialog.cpp
* contrib/hbqt/TQStyleOptionSizeGrip.prg
* contrib/hbqt/TQListView.prg
* contrib/hbqt/QApplication.cpp
* contrib/hbqt/QAbstractSlider.cpp
* contrib/hbqt/TQTextBlockGroup.prg
* contrib/hbqt/QObject.cpp
* contrib/hbqt/QTextFragment.cpp
* contrib/hbqt/TQStyleOptionGroupBox.prg
* contrib/hbqt/QAbstractScrollArea.cpp
* contrib/hbqt/QCoreApplication.cpp
* contrib/hbqt/TQPrintEngine.prg
* contrib/hbqt/TQStylePainter.prg
* contrib/hbqt/TQWebPluginFactory.prg
* contrib/hbqt/QInputDialog.cpp
* contrib/hbqt/QTimer.cpp
* contrib/hbqt/QKeySequence.cpp
* contrib/hbqt/TQFtp.prg
* contrib/hbqt/QPrinter.cpp
* contrib/hbqt/TQMessageBox.prg
* contrib/hbqt/QKeyEvent.cpp
* contrib/hbqt/QTextCharFormat.cpp
* contrib/hbqt/TQUrl.prg
* contrib/hbqt/QStyleOptionSlider.cpp
* contrib/hbqt/TQFontMetricsF.prg
* contrib/hbqt/TQDragMoveEvent.prg
* contrib/hbqt/QInputEvent.cpp
* contrib/hbqt/TQWebView.prg
* contrib/hbqt/QWidgetItem.cpp
* contrib/hbqt/TQCommonStyle.prg
* contrib/hbqt/QMenu.cpp
* contrib/hbqt/TQPushButton.prg
* contrib/hbqt/TQWindowsStyle.prg
* contrib/hbqt/TQEventLoop.prg
* contrib/hbqt/QStyleOptionSizeGrip.cpp
* contrib/hbqt/TQDoubleSpinBox.prg
* contrib/hbqt/TQWebHistoryItem.prg
* contrib/hbqt/QTextObject.cpp
* contrib/hbqt/TQSignalMapper.prg
* contrib/hbqt/TQTableView.prg
* contrib/hbqt/TQTreeWidgetItem.prg
* contrib/hbqt/TQTextDocument.prg
* contrib/hbqt/QStyleOptionGroupBox.cpp
* contrib/hbqt/TQButtonGroup.prg
* contrib/hbqt/QFontInfo.cpp
* contrib/hbqt/QImage.cpp
* contrib/hbqt/QPrintEngine.cpp
* contrib/hbqt/TQFrame.prg
* contrib/hbqt/QLine.cpp
* contrib/hbqt/TQTextFormat.prg
* contrib/hbqt/QIcon.cpp
* contrib/hbqt/TQColorDialog.prg
* contrib/hbqt/QFtp.cpp
* contrib/hbqt/TQStyleOptionProgressBar.prg
* contrib/hbqt/QHBoxLayout.cpp
* contrib/hbqt/QWebHistory.cpp
* contrib/hbqt/QUrl.cpp
* contrib/hbqt/TQStyleHintReturnVariant.prg
* contrib/hbqt/QRectF.cpp
* contrib/hbqt/QTreeWidget.cpp
* contrib/hbqt/TQSize.prg
* contrib/hbqt/TQWebSecurityOrigin.prg
* contrib/hbqt/TQProcess.prg
* contrib/hbqt/QWebView.cpp
* contrib/hbqt/QCommonStyle.cpp
* contrib/hbqt/TQStyleOptionTab.prg
* contrib/hbqt/TQTextDocumentWriter.prg
* contrib/hbqt/TQTextCodec.prg
* contrib/hbqt/TQStringListModel.prg
* contrib/hbqt/QAbstractItemView.cpp
* contrib/hbqt/QHttp.cpp
* contrib/hbqt/QWebHitTestResult.cpp
* contrib/hbqt/TQTextBrowser.prg
* contrib/hbqt/QProgressDialog.cpp
* contrib/hbqt/TQTableWidget.prg
* contrib/hbqt/TQTabBar.prg
* contrib/hbqt/QStyleFactory.cpp
* contrib/hbqt/QButtonGroup.cpp
* contrib/hbqt/TQFileDialog.prg
* contrib/hbqt/TQDialog.prg
* contrib/hbqt/TQTextStream.prg
* contrib/hbqt/TQStandardItemModel.prg
* contrib/hbqt/TQFormLayout.prg
* contrib/hbqt/QSystemTrayIcon.cpp
* contrib/hbqt/QStyleOptionDockWidget.cpp
* contrib/hbqt/QListWidgetItem.cpp
* contrib/hbqt/QColorDialog.cpp
* contrib/hbqt/QStyleOptionTabWidgetFrame.cpp
* contrib/hbqt/TQFileSystemModel.prg
* contrib/hbqt/TQAbstractSpinBox.prg
* contrib/hbqt/TQTextFragment.prg
* contrib/hbqt/QDateTimeEdit.cpp
* contrib/hbqt/TQVBoxLayout.prg
* contrib/hbqt/QStyleOptionFocusRect.cpp
* contrib/hbqt/QMoveEvent.cpp
* contrib/hbqt/TQImageWriter.prg
* contrib/hbqt/TQAbstractListModel.prg
* contrib/hbqt/QMainWindow.cpp
* contrib/hbqt/QDesktopWidget.cpp
* contrib/hbqt/QProcess.cpp
* contrib/hbqt/QWidgetAction.cpp
* contrib/hbqt/TQModelIndex.prg
* contrib/hbqt/TQMenuBar.prg
* contrib/hbqt/QStringListModel.cpp
* contrib/hbqt/TQKeyEvent.prg
* contrib/hbqt/QDockWidget.cpp
* contrib/hbqt/TQPaintDevice.prg
* contrib/hbqt/TQStyleOptionMenuItem.prg
* contrib/hbqt/TQFontMetrics.prg
* contrib/hbqt/QTextBrowser.cpp
* contrib/hbqt/TQStyle.prg
* contrib/hbqt/QTableWidget.cpp
* contrib/hbqt/TQStyleOptionHeader.prg
* contrib/hbqt/QErrorMessage.cpp
* contrib/hbqt/TQMenu.prg
* contrib/hbqt/QWizard.cpp
* contrib/hbqt/QFileSystemModel.cpp
* contrib/hbqt/TQPrintDialog.prg
* contrib/hbqt/QAbstractSpinBox.cpp
* contrib/hbqt/TQPrintPreviewDialog.prg
* contrib/hbqt/TQLabel.prg
* contrib/hbqt/QDial.cpp
* contrib/hbqt/TQWebHistoryInterface.prg
* contrib/hbqt/TQStyleOptionComboBox.prg
* contrib/hbqt/TQFontInfo.prg
* contrib/hbqt/TQSlider.prg
* contrib/hbqt/TQBrush.prg
* contrib/hbqt/TQStyleOptionToolButton.prg
* contrib/hbqt/QImageWriter.cpp
* contrib/hbqt/filelist.mk
* contrib/hbqt/TQScrollArea.prg
* contrib/hbqt/TQLine.prg
* contrib/hbqt/TQIcon.prg
* contrib/hbqt/TQLayoutItem.prg
* contrib/hbqt/TQAbstractTableModel.prg
* contrib/hbqt/QIODevice.cpp
* contrib/hbqt/TQPixmap.prg
* contrib/hbqt/QMenuBar.cpp
* contrib/hbqt/TQClipboard.prg
* contrib/hbqt/TQTextImageFormat.prg
* contrib/hbqt/TQStyleOptionTabBarBase.prg
* contrib/hbqt/QPaintDevice.cpp
* contrib/hbqt/QStyleOptionMenuItem.cpp
* contrib/hbqt/QFontMetrics.cpp
* contrib/hbqt/TQImageReader.prg
* contrib/hbqt/QDropEvent.cpp
* contrib/hbqt/TQAbstractItemView.prg
* contrib/hbqt/TQColor.prg
* contrib/hbqt/TQDir.prg
* contrib/hbqt/TQHttp.prg
* contrib/hbqt/TQStyleOptionComplex.prg
* contrib/hbqt/TQWebHitTestResult.prg
* contrib/hbqt/QPrintDialog.cpp
* contrib/hbqt/QTextBlockGroup.cpp
* contrib/hbqt/TQRegion.prg
* contrib/hbqt/QStandardItem.cpp
* contrib/hbqt/QLatin1String.cpp
* contrib/hbqt/QSizeF.cpp
* contrib/hbqt/TQLatin1Char.prg
* contrib/hbqt/QWebHistoryInterface.cpp
* contrib/hbqt/QStyleOptionComboBox.cpp
* contrib/hbqt/TQStyleFactory.prg
* contrib/hbqt/TQStyleOptionSpinBox.prg
* contrib/hbqt/TQPalette.prg
* contrib/hbqt/QSplashScreen.cpp
* contrib/hbqt/TQDateTimeEdit.prg
* contrib/hbqt/TQPainter.prg
* contrib/hbqt/QSizeGrip.cpp
* contrib/hbqt/QMessageBox.cpp
* contrib/hbqt/TQResizeEvent.prg
* contrib/hbqt/QTextImageFormat.cpp
* contrib/hbqt/TQStyleOptionFocusRect.prg
* contrib/hbqt/QAbstractItemModel.cpp
* contrib/hbqt/QGroupBox.cpp
* contrib/hbqt/QImageReader.cpp
* contrib/hbqt/TQDragEnterEvent.prg
* contrib/hbqt/QTextDocumentFragment.cpp
* contrib/hbqt/TQTextBoundaryFinder.prg
* contrib/hbqt/QPushButton.cpp
* contrib/hbqt/TQWidgetAction.prg
* contrib/hbqt/TQScrollBar.prg
* contrib/hbqt/TQGridLayout.prg
* contrib/hbqt/TQWindowsXPStyle.prg
* contrib/hbqt/QWebHistoryItem.cpp
* contrib/hbqt/QDir.cpp
* contrib/hbqt/TQStyleOptionButton.prg
* contrib/hbqt/TQTextLength.prg
* contrib/hbqt/QTreeWidgetItem.cpp
* contrib/hbqt/TQCommandLinkButton.prg
* contrib/hbqt/QBoxLayout.cpp
* contrib/hbqt/TQErrorMessage.prg
* contrib/hbqt/QDateTime.cpp
* contrib/hbqt/QTextFormat.cpp
* contrib/hbqt/QPalette.cpp
* contrib/hbqt/QTextBlock.cpp
* contrib/hbqt/QTextFrame.cpp
* contrib/hbqt/QPainter.cpp
* contrib/hbqt/QResizeEvent.cpp
* contrib/hbqt/TQDial.prg
* contrib/hbqt/QStyleOptionProgressBar.cpp
* contrib/hbqt/TQTableWidgetItem.prg
* contrib/hbqt/TQAction.prg
* contrib/hbqt/TQPaintEvent.prg
* contrib/hbqt/QStyleHintReturnVariant.cpp
* contrib/hbqt/QStatusBar.cpp
* contrib/hbqt/TQStyledItemDelegate.prg
* contrib/hbqt/TQTimer.prg
* contrib/hbqt/QTabWidget.cpp
* contrib/hbqt/QTextInlineObject.cpp
* contrib/hbqt/QLCDNumber.cpp
* contrib/hbqt/QList.cpp
* contrib/hbqt/TQWidget.prg
* contrib/hbqt/QStyleOptionTab.cpp
* contrib/hbqt/TQFontDialog.prg
* contrib/hbqt/QTextDocumentWriter.cpp
* contrib/hbqt/TQIODevice.prg
* contrib/hbqt/TQStyleOption.prg
* contrib/hbqt/QDateEdit.cpp
* contrib/hbqt/TQMouseEvent.prg
* contrib/hbqt/QCheckBox.cpp
* contrib/hbqt/TQStyleOptionSlider.prg
* contrib/hbqt/QSound.cpp
* contrib/hbqt/QWebFrame.cpp
* contrib/hbqt/QPoint.cpp
* contrib/hbqt/TQPointF.prg
* contrib/hbqt/QTabBar.cpp
* contrib/hbqt/QDirModel.cpp
* contrib/hbqt/QFileDialog.cpp
* contrib/hbqt/QDialog.cpp
* contrib/hbqt/QTextStream.cpp
* contrib/hbqt/TQWheelEvent.prg
* contrib/hbqt/QFormLayout.cpp
* contrib/hbqt/QStyleOptionFrame.cpp
* contrib/hbqt/TQWebPage.prg
* contrib/hbqt/TQRadialGradient.prg
* contrib/hbqt/QFont.cpp
* contrib/hbqt/TQCursor.prg
* contrib/hbqt/TQLayout.prg
* contrib/hbqt/TQLatin1String.prg
* contrib/hbqt/TQStandardItem.prg
* contrib/hbqt/QTableWidgetItem.cpp
* contrib/hbqt/TQFocusEvent.prg
* contrib/hbqt/TQImage.prg
* contrib/hbqt/TQSpinBox.prg
* contrib/hbqt/QVBoxLayout.cpp
* contrib/hbqt/QEvent.cpp
* contrib/hbqt/TQLinearGradient.prg
* contrib/hbqt/TQSplashScreen.prg
* contrib/hbqt/TQDragLeaveEvent.prg
* contrib/hbqt/TQSizeGrip.prg
* contrib/hbqt/QModelIndex.cpp
* contrib/hbqt/QStyleOption.cpp
* contrib/hbqt/TQStyleHintReturnMask.prg
* contrib/hbqt/TQStyleOptionToolBox.prg
* contrib/hbqt/QTreeView.cpp
* contrib/hbqt/TQStringList.prg
* contrib/hbqt/QTextLine.cpp
* contrib/hbqt/TQRectF.prg
* contrib/hbqt/QRect.cpp
* contrib/hbqt/TQGroupBox.prg
* contrib/hbqt/TQTextDocumentFragment.prg
* contrib/hbqt/TQToolButton.prg
* contrib/hbqt/QTextItem.cpp
* contrib/hbqt/QTimeEdit.cpp
* contrib/hbqt/TQListWidget.prg
* contrib/hbqt/QWebPage.cpp
* contrib/hbqt/TQTextLayout.prg
* contrib/hbqt/TQTextCursor.prg
* contrib/hbqt/TQPen.prg
* contrib/hbqt/QPrintPreviewDialog.cpp
* contrib/hbqt/TQTextEncoder.prg
* contrib/hbqt/QSlider.cpp
* contrib/hbqt/QSpinBox.cpp
* contrib/hbqt/TQDateTime.prg
* contrib/hbqt/QScrollArea.cpp
* contrib/hbqt/TQStyleOptionDockWidget.prg
* contrib/hbqt/TQAbstractButton.prg
* contrib/hbqt/TQStyleOptionTabWidgetFrame.prg
* contrib/hbqt/QFontDatabase.cpp
* contrib/hbqt/QAbstractTableModel.cpp
* contrib/hbqt/QLayoutItem.cpp
* contrib/hbqt/QLineEdit.cpp
* contrib/hbqt/TQVariant.prg
* contrib/hbqt/QPixmap.cpp
* contrib/hbqt/QStyleHintReturnMask.cpp
* contrib/hbqt/TQMoveEvent.prg
* contrib/hbqt/TQTextInlineObject.prg
* contrib/hbqt/TQList.prg
* contrib/hbqt/QDragMoveEvent.cpp
* contrib/hbqt/TQStyleOptionToolBar.prg
* contrib/hbqt/TQBitmap.prg
* contrib/hbqt/QSplitter.cpp
* contrib/hbqt/TQCalendarWidget.prg
* contrib/hbqt/TQDesktopWidget.prg
* contrib/hbqt/TQPageSetupDialog.prg
* contrib/hbqt/QComboBox.cpp
* contrib/hbqt/QEventLoop.cpp
* contrib/hbqt/QDoubleSpinBox.cpp
* contrib/hbqt/TQDateEdit.prg
* contrib/hbqt/TQHeaderView.prg
* contrib/hbqt/TQCheckBox.prg
* contrib/hbqt/TQConicalGradient.prg
* contrib/hbqt/QStyleOptionComplex.cpp
* contrib/hbqt/QTableView.cpp
* contrib/hbqt/TQWebFrame.prg
* contrib/hbqt/QPen.cpp
* contrib/hbqt/QRegion.cpp
* contrib/hbqt/QTextEncoder.cpp
* contrib/hbqt/TQFocusFrame.prg
* contrib/hbqt/TQSizePolicy.prg
* contrib/hbqt/QLatin1Char.cpp
* contrib/hbqt/TQDirModel.prg
* contrib/hbqt/QFrame.cpp
* contrib/hbqt/QStyleOptionSpinBox.cpp
* contrib/hbqt/TQStyleOptionFrame.prg
* contrib/hbqt/TQFont.prg
* contrib/hbqt/TQAbstractSlider.prg
* contrib/hbqt/TQObject.prg
* contrib/hbqt/QVariant.cpp
* contrib/hbqt/TQAbstractScrollArea.prg
* contrib/hbqt/TQPicture.prg
* Regenerated code, now with WARNING message.
2009-09-10 19:58:13 +00:00
Viktor Szakats
5eb7150cfe
2009-09-08 23:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* utils/hbmk2/hbmk2.prg
! Fixed to use 'rc' AR cmd on sunos. (instead of 'rcs')
+ Added -hbdyn support for gcc family of compilers. (very light testing with mingw)
+ Added sunpro compiler support. (not tested, bazaar style)
! Basic CPU detection fixed for clang.
+ Added TOFIX for CPU detection for *nix based gcc, icc, clang, sunpro
compilers.
* config/wce/mingwarm.mk
* config/hpux/gcc.mk
* config/win/mingw.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* Minor: AR cmd chars reordered to be in sync with hbmk2.
2009-09-08 21:25:24 +00:00
Viktor Szakats
3c6f81ed58
2009-08-27 20:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/linux/libs.mk
! Deleted some stuff left when doing the copy from
global.mk (yesterday).
Should fix double -fPIC switches seen on 64-bit Linux builds.
* config/linux/libs.mk
+ Adding /usr/X11R6/lib64 to sys lib path list on 64-bit systems.
If you find this wrong, please tell, we can tweak conditions.
* config/bsd/gcc.mk
* config/darwin/gcc.mk
* config/hpux/gcc.mk
* config/linux/gcc.mk
* config/sunos/gcc.mk
* Changed to just plain pass list of obj on cmdline in dynamic
lib creation rule. Should be safe on these OSes according to this doc:
http://www.in-ulm.de/~mascheck/various/argmax/
(we need about 31-32KB of cmdline at this moment)
2009-08-27 18:09:27 +00:00
Viktor Szakats
aab7c92afc
2009-08-27 18:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/bsd/gcc.mk
* config/hpux/gcc.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/sunos/gcc.mk
* Changed to use different method to pass object file list to gcc.
Previous method (@<filename>) only works in 4.x (?) gcc versions.
2009-08-27 16:37:37 +00:00
Viktor Szakats
c890f8ec8e
2009-08-27 01:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/bsd/gcc.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/hpux/gcc.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
+ Added system lib paths to DFLAGS. This caused dynlib link
error with X11 lib on Darwin.
2009-08-26 23:41:27 +00:00
Viktor Szakats
18bfd44b68
2009-08-26 11:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* INSTALL
+ Documented HB_CCPATH, HB_CCPREFIX, HB_CCPOSTFIX config variables.
* source/Makefile
* config/lib.mk
+ Added gtxwc to Harbour dynamic libs on *nixes.
* config/global.mk
! Always set HB_INC_INSTALL on sh shells to make postinst.sh
happy.
* config/linux/global.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
% Moved 'system' library name and path list forming logic to
platform global.mk.
; TODO: Also for other platforms.
* source/Makefile
! Fixed to use '-' separator between dynlib name and version
on *nixes too, except on darwin, where it's a '.'.
2009-08-26 09:27:56 +00:00
Viktor Szakats
a114b04217
2009-08-22 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/bsd/gcc.mk
* config/hpux/gcc.mk
* config/darwin/gcc.mk
* config/linux/gcc.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
+ Added HB_CCACHE, HB_CCPREFIX, HB_CCPOSTFIX to all places where
it was missing from.
bsd/hpux/os2/sunos - pre/post to cc/ld, pre to ar
darwin - ccache to ld (I'm not sure about this one)
linux - post to cc/ld
; Not it's about consistent and in sync with hbmk2.
Please review me.
* utils/hbmk2/hbmk2.prg
+ Added support for HB_CCPREFIX/HB_CCPOSTFIX for os2/gcc targets.
2009-08-22 07:06:42 +00:00
Viktor Szakats
88259ac547
2009-08-21 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/linux/gcc.mk
+ Added experimental dynamic lib creation.
; Please review this. If okay we can probably move this logic
to all other *nix platforms and compilers.
Maybe even os2/gcc.
2009-08-21 19:44:47 +00:00
Przemyslaw Czerpak
5323a87636
2009-08-20 11:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/bsd/gcc.mk
* harbour/config/darwin/gcc.mk
* harbour/config/hpux/gcc.mk
* harbour/config/dos/djgpp.mk
* harbour/config/win/mingw.mk
* harbour/config/linux/gcc.mk
* harbour/config/linux/icc.mk
* harbour/config/linux/sunpro.mk
* harbour/config/os2/gcc.mk
* harbour/config/sunos/gcc.mk
* harbour/config/sunos/sunpro.mk
! replaced wrongly used 'findstring' functions with 'filter' functions.
Now findstring is used only in places where we are looking for
substrings not whole words.
* harbour/source/rdd/wacore.c
! fixed typo in comment (by Phil Krylov borrowed from xHarbour)
* harbour/ChangeLog
! fixed my typo in Latin translation of Phil Krylov family
name - sorry Phil.
2009-08-20 09:47:56 +00:00
Przemyslaw Czerpak
2adb22e920
2009-08-20 01:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/bsd/gcc.mk
* harbour/config/bin.mk
* harbour/config/hpux/gcc.mk
* harbour/config/darwin/gcc.mk
* harbour/config/linux/gcc.mk
* harbour/config/linux/icc.mk
* harbour/config/linux/global.mk
* harbour/config/linux/sunpro.mk
* harbour/config/rules.mk
* harbour/config/os2/gcc.mk
* harbour/config/sunos/gcc.mk
* harbour/config/sunos/sunpro.mk
! replaced wrongly used 'findstring' functions with 'filter' functions
* harbour/config/linux/global.mk
* enable -fPIC for all non x86@32 GCC and ICC Linux builds
2009-08-19 23:23:25 +00:00
Viktor Szakats
e7aa977815
2009-08-17 19:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* config/none.mk
* config/global.mk
* config/bsd/gcc.mk
* config/lib.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/bin.mk
* config/dir.mk
* config/hpux/gcc.mk
* config/darwin/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/msvc64.mk
* config/win/iccia64.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/mingw64.mk
* config/win/msvcia64.mk
* config/win/gcc.mk
* config/win/pocc64.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/header.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* config/doc.mk
* config/install.mk
* Renaming .cf files to .mk.
Pass 2. Changing .cf references to .mk ones inside config.
SVN is in non-working state yet.
2009-08-17 17:17:43 +00:00
Viktor Szakats
213b636bb5
2009-08-17 19:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
- config/prg.cf
+ config/dirsh.mk
- config/none.cf
- config/global.cf
- config/lib.cf
+ config/prg.mk
- config/bin.cf
- config/dir.cf
- config/globsh.cf
+ config/none.mk
+ config/global.mk
+ config/bsd/gcc.mk
- config/bsd/gcc.cf
+ config/bsd/global.mk
- config/bsd/global.cf
- config/c.cf
+ config/lib.mk
- config/wce/msvcarm.cf
+ config/wce/global.mk
- config/wce/global.cf
+ config/wce/mingwarm.mk
- config/wce/mingwarm.cf
+ config/wce/poccarm.mk
- config/wce/poccarm.cf
+ config/wce/msvcarm.mk
+ config/bin.mk
- config/header.cf
- config/rules.cf
+ config/darwin/gcc.mk
- config/darwin/gcc.cf
+ config/darwin/global.mk
- config/darwin/global.cf
+ config/hpux/gcc.mk
- config/hpux/gcc.cf
+ config/hpux/global.mk
- config/hpux/global.cf
+ config/dir.mk
+ config/globsh.mk
+ config/dos/watcom.mk
- config/dos/watcom.cf
+ config/dos/global.mk
- config/dos/global.cf
+ config/dos/djgpp.mk
- config/dos/djgpp.cf
+ config/c.mk
- config/doc.cf
- config/win/watcom.cf
- config/win/mingw64.cf
+ config/win/xcc.mk
- config/win/gcc.cf
- config/win/msvcia64.cf
- config/win/icc.cf
- config/win/pocc64.cf
+ config/win/mingw.mk
- config/win/cygwin.cf
- config/win/global.cf
+ config/win/iccia64.mk
+ config/win/msvc64.mk
+ config/win/pocc.mk
+ config/win/bcc.mk
- config/win/msvc.cf
+ config/win/watcom.mk
+ config/win/mingw64.mk
+ config/win/gcc.mk
+ config/win/msvcia64.mk
+ config/win/icc.mk
- config/win/xcc.cf
+ config/win/pocc64.mk
+ config/win/cygwin.mk
+ config/win/global.mk
- config/win/mingw.cf
- config/win/msvc64.cf
- config/win/iccia64.cf
- config/win/pocc.cf
- config/win/bcc.cf
+ config/win/msvc.mk
- config/install.cf
+ config/header.mk
- config/instsh.cf
+ config/linux/watcom.mk
- config/linux/watcom.cf
+ config/linux/gcc.mk
- config/linux/gcc.cf
+ config/linux/icc.mk
- config/linux/icc.cf
+ config/linux/global.mk
- config/linux/global.cf
+ config/linux/sunpro.mk
- config/linux/sunpro.cf
- config/dirsh.cf
+ config/rules.mk
+ config/os2/watcom.mk
- config/os2/watcom.cf
+ config/os2/gcc.mk
- config/os2/gcc.cf
+ config/os2/global.mk
- config/os2/global.cf
+ config/sunos/gcc.mk
- config/sunos/gcc.cf
+ config/sunos/global.mk
- config/sunos/global.cf
+ config/sunos/sunpro.mk
- config/sunos/sunpro.cf
+ config/doc.mk
+ config/install.mk
+ config/instsh.mk
* Renaming .cf files to .mk.
Pass 1. The SVN will be in non-working state until the next
commit. Please don't build Harbour for about an hour now.
2009-08-17 17:12:19 +00:00