Use tquic directly instead of relying on tqtinterface info

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/117/head
Michele Calgaro 1 month ago
parent 52da250770
commit fd707ac5bb
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -20,30 +20,20 @@ if( NOT TQT_FOUND )
tde_message_fatal( "Unable to find tqt!\n Try adding the directory in which the tqt.pc file is located\nto the PKG_CONFIG_PATH variable." )
endif( )
mark_as_advanced(
UIC_EXECUTABLE
)
# tqmoc_executable
# tqmoc executable
pkg_get_variable( TQT_PREFIX tqt-mt prefix )
find_program( TQMOC_EXECUTABLE NAMES tqmoc HINTS "${TQT_PREFIX}/bin" )
if( NOT TQMOC_EXECUTABLE )
tde_message_fatal( "tqmoc was NOT found.\n Please make sure TQt is correctly installed." )
tde_message_fatal( "tqmoc was not found.\n Please make sure TQt is correctly installed." )
endif( )
tqt_message( " tqmoc path: ${TQMOC_EXECUTABLE}" )
# uic_executable
tde_execute_process(
COMMAND pkg-config tqt --variable=uic_executable
OUTPUT_VARIABLE UIC_EXECUTABLE
CACHE FILEPATH "TQt uic executable path"
OUTPUT_STRIP_TRAILING_WHITESPACE )
if( NOT EXISTS ${UIC_EXECUTABLE} )
tde_message_fatal( "uic not found!\n tqt is correctly installed?" )
# tquic executable
find_program( TQUIC_EXECUTABLE NAMES tquic HINTS "${TQT_PREFIX}/bin" )
if( NOT EXISTS ${TQUIC_EXECUTABLE} )
tde_message_fatal( "tquic was not found.\n Please make sure TQt is correctly installed." )
endif( )
tqt_message( " uic path: ${UIC_EXECUTABLE}" )
tqt_message( " tquic path: ${TQUIC_EXECUTABLE}" )
# check if tqt is usable

@ -486,7 +486,7 @@ macro( tde_add_ui_files _sources )
add_custom_command( OUTPUT ${_ui_basename}.h ${_ui_basename}.cpp
COMMAND ${CMAKE_COMMAND}
-DUIC_EXECUTABLE:FILEPATH=${UIC_EXECUTABLE}
-DTQUIC_EXECUTABLE:FILEPATH=${TQUIC_EXECUTABLE}
-DTQT_REPLACE_SCRIPT:FILEPATH=${TQT_REPLACE_SCRIPT}
-DTDE_TQTPLUGINS_DIR:FILEPATH=${TDE_TQTPLUGINS_DIR}
-DTQMOC_EXECUTABLE:FILEPATH=${TQMOC_EXECUTABLE}

@ -37,7 +37,7 @@ else( TDE_FOUND AND NOT TQT_ONLY )
endif( TDE_FOUND AND NOT TQT_ONLY )
# Generate ui .h file
tde_execute_process( COMMAND ${UIC_EXECUTABLE}
tde_execute_process( COMMAND ${TQUIC_EXECUTABLE}
-nounload -tr ${TR_FUNC}
${L}
${local_ui_file}
@ -54,7 +54,7 @@ if( _ui_h_content )
endif( )
# Generate ui .cpp file
tde_execute_process( COMMAND ${UIC_EXECUTABLE}
tde_execute_process( COMMAND ${TQUIC_EXECUTABLE}
-nounload -tr ${TR_FUNC}
${L}
-impl ${_ui_basename}.h

Loading…
Cancel
Save