Conversion to the cmake building system. #1

Συγχωνευμένα
SlavekB συγχώνευσε 4 υποβολές από feat/cmakeConv σε master 3 έτη πριν
Ghost σχολίασε 3 έτη πριν
Δεν υπάρχει ακόμα περιεχόμενο.
Ghost πρόσθεσε τη σήμανση PR/wip 3 έτη πριν
Ghost πρόσθεσε 1 υποβολή 3 έτη πριν
3e04758b8e
Conversion to the cmake building system.
SlavekB σχολίασε 3 έτη πριν
Ιδιοκτήτης

Why did you now use PROPERTY POSITION_INDEPENDENT_CODE ON instead of the usual STATIC-PIC?

Why did you now use `PROPERTY POSITION_INDEPENDENT_CODE ON` instead of the usual `STATIC-PIC`?
Ghost force-pushed feat/cmakeConv από το 3e04758b8e στο 2d90c18ede 3 έτη πριν
Ghost force-pushed feat/cmakeConv από το 2d90c18ede στο d1e4611e7e 3 έτη πριν
Ghost πρόσθεσε τη σήμανση PR/rfc 3 έτη πριν
Ghost σχολίασε 3 έτη πριν
Συντάκτης

@SlavekB, please test when you've got time because: First, the way I built It is not a "copy and paste" of the Makefiles, then I fairly don't know how to use kopete...less again kopete-otr 😅

@SlavekB, please test when you've got time because: First, the way I built It is not a "copy and paste" of the Makefiles, then I fairly don't know how to use kopete...less again kopete-otr :sweat_smile:
Ghost force-pushed feat/cmakeConv από το d1e4611e7e στο a9356df562 3 έτη πριν
Ghost σχολίασε 3 έτη πριν
Συντάκτης
some potential fix: https://mirror.git.trinitydesktop.org/gitea/TDE/kopete-otr/src/branch/master/src/otrlchatinterface.cpp#L100 icon's name for the animation: kde vs tde https://mirror.git.trinitydesktop.org/gitea/TDE/kopete-otr/src/branch/master/src/otrlconfinterface.cpp#L118 warning: NULL used in arithmetic: NULL vs 0
SlavekB ζήτησε αλλαγές 3 έτη πριν
SlavekB άφησε ένα σχόλιο
Ιδιοκτήτης

It looks good, but there are several comments.

It looks good, but there are several comments.
CMakeLists.txt Παρωχημένο
#### general package setup
project( kopete-otr )
SlavekB σχολίασε 3 έτη πριν
Ιδιοκτήτης

It looks like everything that is installed is named kopete_otr (with underscore). So it looks more practical to use an underscore also in the name of the project.

It looks like everything that is installed is named `kopete_otr` (with underscore). So it looks more practical to use an underscore also in the name of the project.
SlavekB σημείωση αυτή την συνομιλία ως επιλυμένη
ConfigureChecks.cmake Παρωχημένο
pkg_search_module( LIBOTR libotr )
if( LIBOTR_FOUND )
if( LIBOTR_VERSION VERSION_GREATER 4.0.0 )
SlavekB σχολίασε 3 έτη πριν
Ιδιοκτήτης

Attention, this will not be properly evaluated for version 4.0.0 as such. Here it should be:

if( NOT LIBOTR_VERSION VERSION_LESS 4.0.0 )
Attention, this will not be properly evaluated for version 4.0.0 as such. Here it should be: ``` if( NOT LIBOTR_VERSION VERSION_LESS 4.0.0 ) ```
SlavekB σημείωση αυτή την συνομιλία ως επιλυμένη
src/CMakeLists.txt Παρωχημένο
otrlchatinterface.cpp
smppopup.cpp
verifypopup.cpp
${CMAKE_BINARY_DIR}/src/privkeypopupui.cpp
SlavekB σχολίασε 3 έτη πριν
Ιδιοκτήτης

It is unusual to add as sources cpp files that are already contained in another library. Here you can omit these files, omit DEPENDENCIES kotr_gui-static and instead give LINK kotr_gui-static.

It is unusual to add as sources cpp files that are already contained in another library. Here you can omit these files, omit `DEPENDENCIES kotr_gui-static` and instead give `LINK kotr_gui-static`.
SlavekB σημείωση αυτή την συνομιλία ως επιλυμένη
src/CMakeLists.txt Παρωχημένο
SOURCES
otrplugin.cpp
otrguiclient.cpp
${CMAKE_BINARY_DIR}/src/kopete_otr.cpp
SlavekB σχολίασε 3 έτη πριν
Ιδιοκτήτης

The same as above.

The same as above.
SlavekB σημείωση αυτή την συνομιλία ως επιλυμένη
Ghost force-pushed feat/cmakeConv από το a9356df562 στο 61665a20a5 3 έτη πριν
Ghost πρόσθεσε 1 υποβολή 3 έτη πριν
754045a068
Remove TQT_NO_COMPAT definition
SlavekB πρόσθεσε 2 υποβολές 3 έτη πριν
d047f91f5c
Separate OTRPlugin object code from the OTRPluginFactory definition.
425dcb0873
Update CMake building so that the kotr shared library has been linked
SlavekB πρόσθεσε 1 υποβολή 3 έτη πριν
SlavekB πρόσθεσε 1 υποβολή 3 έτη πριν
4e636f3a74
Added controlled conversions to char* instead of automatic ascii conversions.
Ghost πρόσθεσε 1 υποβολή 3 έτη πριν
52c2af534a
Some cosmetics.
Ghost force-pushed feat/cmakeConv από το 52c2af534a στο c7f7b37751 3 έτη πριν
Ghost άλλαξε το τίτλο από WIP:Conversion to the cmake building system. σε Conversion to the cmake building system. 3 έτη πριν
Ghost αφαίρεσε τα PR/wip PR/rfc σήματα 3 έτη πριν
SlavekB force-pushed feat/cmakeConv από το c7f7b37751 στο e6036101ea 3 έτη πριν
SlavekB ενέκρινε αυτές τις αλλαγές 3 έτη πριν
SlavekB άφησε ένα σχόλιο
Ιδιοκτήτης

Everything seems well resolved, and that nothing prevents merging.

Everything seems well resolved, and that nothing prevents merging.
SlavekB συγχώνευσε την υποβολή e6036101ea σε master 3 έτη πριν
SlavekB διέγραψε το κλάδο feat/cmakeConv 3 έτη πριν
SlavekB το πρόσθεσε στο R14.0.11 release ορόσημο 3 έτη πριν

Εξεταστές

SlavekB ενέκρινε αυτές τις αλλαγές 3 έτη πριν
Το pull request έχει συγχωνευθεί ως e6036101ea.
Συνδεθείτε για να συμμετάσχετε σε αυτή τη συνομιλία.
Δεν υπάρχουν εξεταστές
Χωρίς Ορόσημο
Χωρίς Αποδέκτη
2 Συμμετέχοντες
Ειδοποιήσεις
Ημερομηνία Παράδοσης

Δεν ορίστηκε ημερομηνία παράδοσης.

Εξαρτήσεις

Δεν έχουν οριστεί εξαρτήσεις.

Αναφορά: TDE/kopete-otr#1
Φόρτωση…
Δεν υπάρχει ακόμα περιεχόμενο.