aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/module.rules.txt
Commit message (Collapse)AuthorAgeFilesLines
* Use target_compile_features to select C++ standard (#2607)Gravatar Alexey Sokolov2024-02-121-4/+0
| | | | | * Use target_compile_features to select C++ standard * Modules and binary already inherit from kvilib
* cmake: add support for qt6Gravatar Fabio Bas2023-10-181-5/+1
|
* Generate PDB files for MSVC instead of any compiler on WindowsGravatar Leo2020-07-261-1/+1
|
* Modernize to C++17Gravatar IceN9ne2018-11-281-1/+1
|
* Use C++14Gravatar Alexey Sokolov2018-11-141-2/+2
|
* remove qt5_use_modules for Qt 5.11Gravatar Dessa2018-04-141-1/+1
| | | | | cmake modules for Qt 5.11 don't have that function anymore, so it needs to be replaced with the standard way of library linkage. downside is that the module listing in the Status page isn't looking too fancy anymore.
* Cmake updatesGravatar Fabio Bas2017-09-211-2/+13
| | | | | | | * Remove the usage of CMP0026’s LOCATION * fix WANT_STRIP option: fix #2306 * remove WANT_UNIVERSAL_BINARY option (obsolete) * fix bundling of Qt libraries on Osx
* Build also in debug mode for windows (#2192)Gravatar Alexey Sokolov2017-05-241-1/+4
| | | | | | | | | | | | | | | | | | | | * Build also in debug mode for windows See #2191 * Don't mix /Od and -O2 on windows build. -O2 comes from perl * Reindent perlcore CMakeLists * Fix debug python build on windows * Rearrange environment vars in appveyor * Try to publish pdb files too * install qts and kvirc's debug pdbs in debug config * use TARGET_PDB_FILE instead
* enable c++11 differently, also clean up some now-obsolete policiesGravatar Dessa2015-11-061-1/+2
|
* Enable C++11. Fixes #1707.Gravatar Szymon Tomasz Stefanek2015-11-011-0/+3
|
* Fix subtle crash in KviKvsHash destruction when the module that allocated it ↵Gravatar Szymon Tomasz Stefanek2015-08-271-5/+1
| | | | has been unloaded: the _vtable for KviPointerList<KviPointerHashTableEntry<QString,KviKvsVariant>> must reside inside the kvirc executable
* - remove -Wl,--no-undefined "handling" as this is not something we should ↵Gravatar Robert Förster2012-10-051-15/+2
| | | | | | | | | "just do" (also, it broke append libs statements in a way i was too stupid to figure out) if we ever run into this again, try to fix it at its origin (which should be possible) - remove winmm hack now that append libs works - fix some win32 ifs in cmakelists files which should be mingw (check if this stuff is still needed when i get my mingw toolchain up) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6270 17fca916-40b9-46aa-a4ea-0a15b648b75c
* moved perl linking flags from main cmakelists to perlcore's cmakelistsGravatar Fabio Bas2012-10-051-29/+29
| | | | | | | fixed up beefy includes lowercase cake module's rules git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6269 17fca916-40b9-46aa-a4ea-0a15b648b75c
* qt5 support: cmake build system updateGravatar Fabio Bas2012-09-281-0/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6257 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - move the stripping of /RTC1 to perlcore, as MSVC doesn't seem to care if ↵Gravatar Robert Förster2012-09-281-1/+1
| | | | | | | | | | | | it needs to link against mixed modules and perl seems to only module not wanting run-time error checks (perl does braindead things anyway; i have no debug python to test here) - "fix" msvc build with perl disabled (note the todo in kvilibs CMakeLists.txt hint: its a bleeping hack, kthxbye) - kill duplicate KVIRC_BINARYNAME from module.rules.txt - bump version in resources_win32/version.h - some svn:eol-style crap (i wonder if i ever finish that up) NB: try to beat some sanity into perl, since it does add tons of crap to the cmdline (it was actually the one adding -ltcg); which we need some of at some point in the build but it really shouldn't be done unconditionally. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6256 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Install kvirc, kvilib and the module in the place actually declared in the ↵Gravatar Fabio Bas2012-04-291-11/+1
| | | | | | | | | cmake summary; osx: put qt libraries and plugins inside the bundle, and fix dyld references => bundles will now be redistributable to other users without prerequisites git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6163 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix #1229Gravatar Fabio Bas2011-11-051-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5984 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Try to get rid of -Wl,--no-undefined inherited from dep librariesGravatar Szymon Tomasz Stefanek2011-10-261-2/+13
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5983 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Try to get rid of -Wl,--no-undefined inherited from dep librariesGravatar Szymon Tomasz Stefanek2011-10-261-1/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5982 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Calm down the rijndael module compilation. Thnx Arfrever.Gravatar Szymon Tomasz Stefanek2011-02-101-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5463 17fca916-40b9-46aa-a4ea-0a15b648b75c
* merged egns's patch to enable painless msvc compilation, thank you!Gravatar Fabio Bas2010-10-191-6/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5091 17fca916-40b9-46aa-a4ea-0a15b648b75c
* added cmake option to strip binariesGravatar Fabio Bas2009-11-201-0/+5
| | | | | | documentation update git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3621 17fca916-40b9-46aa-a4ea-0a15b648b75c
* reverted part of r3395 (fixes #511), LIB_SUFFIX is the common flag name for ↵Gravatar Fabio Bas2009-08-051-1/+1
| | | | | | cmake git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3401 17fca916-40b9-46aa-a4ea-0a15b648b75c
* removed checks on python* modules;Gravatar Elvio Basello2009-07-301-1/+1
| | | | | | | | | added python version to the definitions; changed LIB_SUFFIX with better LIBDIR_SUFFIX; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3395 17fca916-40b9-46aa-a4ea-0a15b648b75c
* patched perl support for win32Gravatar Fabio Bas2008-11-181-1/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2886 17fca916-40b9-46aa-a4ea-0a15b648b75c
* re-enabled perl support; patched to work nicely with perl 5.10Gravatar Fabio Bas2008-11-171-5/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2872 17fca916-40b9-46aa-a4ea-0a15b648b75c
* removed soversion on modulesGravatar Fabio Bas2008-10-271-3/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2780 17fca916-40b9-46aa-a4ea-0a15b648b75c
* applied patch to follow LSB rules, thanks to GlaDiaCGravatar Elvio Basello2008-10-271-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2778 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix for vs2008+cmake on module linkingGravatar Fabio Bas2008-09-031-1/+7
| | | | | | | | | removeod old "hires" and "lowres" theme directories added 4 missing cmakelists.txt in data/ updated win32 install instructions git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2393 17fca916-40b9-46aa-a4ea-0a15b648b75c
* enabled cmake info on about module. test it with msvcGravatar Elvio Basello2008-06-241-5/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1935 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Fixes for win32 msvc build (now it works ok, but SLOW AS HELL: kvirc+kvilib ↵Gravatar Alexey Uzhva2008-06-241-8/+10
| | | | | | without modules takes 1.5 hours on core2duo T5500) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1934 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed modules compilation (except rinjdael); first preliminary installation ↵Gravatar Fabio Bas2008-05-281-1/+1
| | | | | | rules git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1866 17fca916-40b9-46aa-a4ea-0a15b648b75c
* mingw32: fixed module compilation up to kvirijndael; added some installation ↵Gravatar Fabio Bas2008-05-281-1/+1
| | | | | | rules to test git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1864 17fca916-40b9-46aa-a4ea-0a15b648b75c
* mingw32: added proper rules to permit modules compilation/linkingGravatar Fabio Bas2008-05-281-2/+10
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1863 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed coexistence support: it caused kvirc to segfault on modules loadingGravatar Elvio Basello2008-05-191-2/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1824 17fca916-40b9-46aa-a4ea-0a15b648b75c
* cmake win32: fixed modules targets and linkingGravatar Fabio Bas2008-05-181-5/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1818 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Added switch "COEXISTENCE_VER" to cmake;Gravatar Fabio Bas2008-05-131-2/+8
| | | | | | | | setting it to off (default) you get libkvilib and kvirc; setting it to on (cmake -DCOEXISTENCE_VER=1) you get libkvilib4 and kvirc4; proposed by Ze git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1760 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix module install path and documentationGravatar Fabio Bas2008-05-111-3/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1746 17fca916-40b9-46aa-a4ea-0a15b648b75c
* simplified modules rulesGravatar Elvio Basello2008-05-011-4/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1639 17fca916-40b9-46aa-a4ea-0a15b648b75c
* A huge progress in KDE4 port, kvirc and several modules now compile. Linking ↵Gravatar Szymon Tomasz Stefanek2008-04-281-1/+3
| | | | | | problems solved. Added an option to pick up a random IP address for round-robin IRC servers. Some code cleanup all around... git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1608 17fca916-40b9-46aa-a4ea-0a15b648b75c
* quick fixGravatar Elvio Basello2008-04-111-0/+18
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1457 17fca916-40b9-46aa-a4ea-0a15b648b75c