Commit Graph
49 Commits
Author SHA1 Message Date
Charlène Wendling 256362372c Use ${CMAKE_DL_LIBS} for portability
Some systems, like OpenBSD for example, have libdl integrated in libc.
Let CMAKE_DL_LIBS decide if '-ldl' is needed as a linker flag
2020-12-22 03:43:15 +01:00
Sirius Bakke c86153e0e7 fix: Deprecated Qt cmake macro 2020-10-07 21:11:11 +02:00
Thorsten Schoening 0f34c2d459 Building using MXE on UB 18.04 fails without ws2_32 being linked
explicitly.
2020-05-01 12:47:13 +02:00
Sirius Bakke ac89370f29 chore: Remove QBS </3 2019-07-28 19:59:21 +02:00
Sirius Bakke 598e2fafde refactor: Reduce cmake global defines 2019-07-28 19:59:21 +02:00
Sirius Bakke 03ed123626 chore: Add support for mxe w32 and cmake 2019-06-09 23:46:58 +02:00
Sirius Bakke 5b2d0e297d chore: Add support for CMake
TODO: Support macOS and Windows
2019-02-20 00:12:56 -03:00
Sirius Bakke a8f38647c9 refactor: NULL -> nullptr 2018-10-04 16:20:02 +02:00
Sirius Bakke defc5c7b63 feat: Remove automake and qmake files 2018-09-12 20:21:21 +02:00
Sirius Bakke ea85cab17b feat: Remove unneeded header includes 2018-09-12 20:21:12 +02:00
Sirius Bakke 123dceefc4 feat: Add qbs build files 2018-09-12 20:20:41 +02:00
Sirius Bakke e41ab255e1 fix: Remove Qt4 support 2018-05-13 13:58:58 +02:00
Sylvestre Ledru 6a89b028b3 Disable the silent mode (easier to debug) 2017-09-29 11:33:55 +02:00
Sirius Bakke 96268831a2 Feature: Support for Qt5
* Compile time checking adjust includes and code for deprecated features
* QHttp class is removed from Qt5 so the custom HttpGet class is
  disabled when compiling with Qt5. The api on fwbuilder.org isn't
  working, so the code for getting tips and checking if a new version is
  available must be rewritten anyway.
2013-08-14 12:35:02 +02:00
Sirius Bakke 1e685abd1f Feature: Dummy objects for policy rules 2013-08-14 12:34:54 +02:00
Sirius Bakke 78190b2b26 Fix: Console applications use QCoreApplication
* Changed all the compiler executables from using QApplication to
  QCoreApplication
* libcommon is now using only QCoreApplication
2013-08-10 20:29:10 +02:00
Vadim Kurland af8031a87a building with mingw on windows 2011-05-19 19:22:58 -07:00
Theron Tock 216dd1a2fb Make sure DEPENDPATH has same stuff as INCLUDEPATH, otherwise when files
change in other directories the dependent files don't get recompiled.

Fixed up INCLUDEPATH in various places.

Removed -pthread as an INCLUDEPATH (leads to bogus -I-pthread).
2011-05-11 14:05:18 -07:00
Vadim Kurland cb7662fdae see #2212 now compilers do not copy object database but CompilerDriver does. This means one object tree copy instead of many (it used to be one copy for the driver plus one copy for each compiler pass) 2011-03-12 14:49:12 -08:00
Vadim Kurland abcafdd4b3 still working on windows build failure; names for the items in BaseCompiler::termination_status shuld be unique; new build number 3466 2011-02-08 15:26:31 -08:00
Vadim Kurland 99a0b3d412 fixes #2055 Compiler shows success, but there was a fatal error in the config; the problem affected compilers for all platforms, not only pix 2011-02-07 23:05:27 -08:00
Vadim Kurland eb61a51c89 fixes #1989:
Got rid
of global variables sysfname, tempfname, librespath, respath and
localepath; will now use class Constants to keep this information.
2011-01-26 13:27:57 -08:00
Vadim cd4da4fb52 fixed build on Mandriva 2011-01-14 21:46:18 -08:00
Vadim Kurland 18377b1ff2 refs #1876 build number is now part of the long version number 2010-12-29 12:00:15 -08:00
Vadim Kurland 2417543eba merged libfwbuilder into fwbuilder as src/libfwbuilder; unit tests do not work yet 2010-12-25 20:12:30 -08:00
Vadim Kurland 57cc064b14 removed obsolete files .cvsignore, added more patters to .gitignore 2010-10-29 14:15:22 -07:00
SVN User 3665045dfe proper references to library on windows 2009-12-17 02:59:53 +00:00
Vadim Kurland 68a2e1bdc3 fixes #923 converted src/common to a library 2009-12-17 02:17:47 +00:00
Vadim Kurland 18c5f5c689 getting rid of dependencies on build_num 2009-11-22 20:53:39 +00:00
Vadim Kurland f1d722a0c0 using BUILD_NUM instead of RELEASE everywhere 2009-10-01 17:14:32 +00:00
Vadim Kurland e837cdea65 fixes #437 - got rid of "_()" everywhere (finally) 2009-09-25 22:50:14 +00:00
Vadim Kurland 23ee2d9531 merge from v3_1_merge 2009-09-23 17:00:48 +00:00
Vadim Kurland 1ac206288e 2008-12-15 vadim <vadim@vk.crocodile.org>
* ipt.cpp, ipfw.cpp, pf.cpp, iosacl.cpp: changes for FR #2431602:
support for rulesets configured as "dual address family", that is,
rulesets that should be compiled for both ipv4 and ipv6.

* RuleSetDialog.cpp (RuleSetDialog::applyChanges): implemented
feature request #2431602: "Feature request: Unified
policies (IPv4/v6)". RuleSet object now has two variables that
define which address family it should be compiled for - ipv4 or
ipv6. It is possible to have both set, in which case the same
ruleset will be compiled for both address families.
2008-12-16 05:03:50 +00:00
Vadim Kurland 5d7af145af input field for path to scp in preferences dialog 2008-10-09 05:08:41 +00:00
Vadim Kurland e56748592d better way to handle odoc signal on Mac; ipv6 support for ipfw 2008-09-19 20:27:58 +00:00
Vadim Kurland 699800dd12 patch for gcc 4.3 2008-08-03 16:47:47 +00:00
Vadim Kurland 2672f24f53 do CONFIG-=qt on unix but not on mac 2008-08-02 05:49:01 +00:00
Vadim Kurland 6db9a56b78 remove CONFIG -= qt in compilers to make code compile on Mac 2008-08-02 05:39:48 +00:00
Vadim Kurland 60bec65e08 removed dependency on QT in compilers 2008-08-02 04:59:32 +00:00
SVN User d3113d99a7 properly build and install on win32 2008-07-13 16:40:56 +00:00
Vadim Kurland 299e475926 path to config.h and other headers 2008-07-13 01:26:39 +00:00
Vadim Kurland cf2622da34 turn on svn Id tags 2008-07-05 17:40:12 +00:00
Vadim Kurland b0fc8dfa5f integer IDs and member-vars ports in TCP/UDP services in compiler for PD 2008-06-09 21:58:48 +00:00
Vadim Kurland 99f23add7d adding comment char to errors included in generated scripts 2008-06-07 04:40:30 +00:00
Vadim Kurland f6d0d3f66c compilers include error and warning messages in generated scripts and config files 2008-06-05 18:44:13 +00:00
Vadim Kurland 79551708e2 ipv6 support in compiler for iptables 2008-05-22 18:12:16 +00:00
Vadim Kurland 568c0ca1b6 getting rid of getAddress() and getNetmask methods, using getAddressPtr() and getNetmaskPtr(). Tested and debugged GUI and compiler for iptables 2008-05-19 02:58:20 +00:00
Vadim Kurland 58355d5aab ********************************
Merge branch inet-addr-changes r61
********************************
2008-04-13 07:06:30 +00:00
Vadim Kurland fcfedad398 Initial import into v3 branch 2007-12-25 22:25:59 +00:00