diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 3fe1484..eb5f00e 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -33,6 +33,7 @@ endif( WITH_GCC_VISIBILITY ) unset( COMPILE_NO_X ) unset( COMPILE_NO_X_BELL ) unset( COMPILE_ON_WINDOWS ) +pkg_search_module( X11 x11 REQUIRED ) ##### build with TDE integration diff --git a/src/kvilib/CMakeLists.txt b/src/kvilib/CMakeLists.txt index 5b5b36b..4c37519 100644 --- a/src/kvilib/CMakeLists.txt +++ b/src/kvilib/CMakeLists.txt @@ -12,17 +12,17 @@ include_directories( ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include/${PROJECT_NAME} ${CMAKE_CURRENT_BINARY_DIR} + ${X11_INCLUDE_DIRS} ) link_directories( ${TQT_LIBRARY_DIRS} ${TDE_LIB_DIR} + ${X11_LIBRARY_DIRS} ) if( WITH_TDE ) - set( LINK_LIBRARIES tdecore-shared tdeui-shared tdeio-shared ) -else( ) - set( LINK_LIBRARIES ${TQT_LIBRARIES} ) + set( TDE_LIBRARIES tdecore-shared tdeui-shared tdeio-shared ) endif( ) tde_add_library( kvilib SHARED AUTOMOC @@ -95,7 +95,8 @@ tde_add_library( kvilib SHARED AUTOMOC tal/kvi_tal_vbox.cpp tal/kvi_tal_widgetstack.cpp tal/kvi_tal_wizard.cpp - LINK ${LINK_LIBRARIES} ${CMAKE_DL_LIBS} ${SSL_LIBRARIES} + LINK ${CMAKE_DL_LIBS} ${SSL_LIBRARIES} ${TDE_LIBRARIES} + ${TQT_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES} VERSION 3.0.0 DESTINATION ${LIB_INSTALL_DIR} DEPENDENCIES tde-includes diff --git a/src/kvirc/kernel/kvi_app_fs.cpp b/src/kvirc/kernel/kvi_app_fs.cpp index cd80567..40a654a 100644 --- a/src/kvirc/kernel/kvi_app_fs.cpp +++ b/src/kvirc/kernel/kvi_app_fs.cpp @@ -38,7 +38,6 @@ #include #include #include -#include #include "config.h" @@ -91,7 +90,7 @@ void KviApp::getGlobalKvircDirectory(TQString &szData,KvircSubdir dir,const TQSt case DefScript : szData.append("defscript"); break; case License : szData.append("license"); break; case Filters : szData.append("filters"); break; - case Locale : szData=locate("locale",""); break; + case Locale : szData.append("locale"); break; case Tmp : tqDebug("WARNING Global tmp directory requested!"); break; case Themes : szData.append("themes"); break; case Classes : szData.append("classes"); break; diff --git a/src/kvirc/kernel/kvi_app_setup.cpp b/src/kvirc/kernel/kvi_app_setup.cpp index 8a94def..57a13e9 100644 --- a/src/kvirc/kernel/kvi_app_setup.cpp +++ b/src/kvirc/kernel/kvi_app_setup.cpp @@ -705,7 +705,11 @@ void KviApp::loadDirectories() // First find the global (readable) one... findGlobalKvircDirectory(); // Init locale - TQString szLocalePath = locate("locale",""); + TQString szLocalePath = m_szGlobalKvircDir; + szLocalePath.append(KVI_PATH_SEPARATOR); + szLocalePath.append("locale"); + szLocalePath.append(KVI_PATH_SEPARATOR); + KviLocale::init(this,szLocalePath); //__debug_1arg("Global Kvirc directory is %s",m_szGlobalKvircDir.ptr()); diff --git a/src/modules/dcc/gsmcodec.cpp b/src/modules/dcc/gsmcodec.cpp index e5145f8..19f9f57 100644 --- a/src/modules/dcc/gsmcodec.cpp +++ b/src/modules/dcc/gsmcodec.cpp @@ -23,10 +23,11 @@ #define _GSMCODEC_CPP_ #include "gsmcodec.h" -#include "gsm.h" #ifdef COMPILE_USE_GSM +#include + #define GSM_PACKED_FRAME_SIZE_IN_BYTES 33 #define GSM_UNPACKED_FRAME_SIZE_IN_BYTES 320 #define GSM_UNPACKED_FRAME_SIZE_IN_SHORTS 160 diff --git a/src/modules/term/CMakeLists.txt b/src/modules/term/CMakeLists.txt index adf4a43..4715f2e 100644 --- a/src/modules/term/CMakeLists.txt +++ b/src/modules/term/CMakeLists.txt @@ -5,12 +5,16 @@ include_directories( ${CMAKE_BINARY_DIR}/include/${PROJECT_NAME} ) +if( WITH_TDE ) + set( TDE_LIBRARIES tdeparts-shared ) +endif( ) + ##### kviterm tde_add_kpart( libkviterm AUTOMOC SOURCES libkviterm.cpp termwidget.cpp termwindow.cpp - LINK kvirc-shared tdeparts-shared + LINK kvirc-shared ${TDE_LIBRARIES} DESTINATION ${LIB_INSTALL_DIR}/${PROJECT_NAME}/modules )