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." ) 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( ) endif( )
mark_as_advanced( # tqmoc executable
UIC_EXECUTABLE
)
# tqmoc_executable
pkg_get_variable( TQT_PREFIX tqt-mt prefix ) pkg_get_variable( TQT_PREFIX tqt-mt prefix )
find_program( TQMOC_EXECUTABLE NAMES tqmoc HINTS "${TQT_PREFIX}/bin" ) find_program( TQMOC_EXECUTABLE NAMES tqmoc HINTS "${TQT_PREFIX}/bin" )
if( NOT TQMOC_EXECUTABLE ) 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( ) endif( )
tqt_message( " tqmoc path: ${TQMOC_EXECUTABLE}" ) tqt_message( " tqmoc path: ${TQMOC_EXECUTABLE}" )
# uic_executable # tquic executable
tde_execute_process( find_program( TQUIC_EXECUTABLE NAMES tquic HINTS "${TQT_PREFIX}/bin" )
COMMAND pkg-config tqt --variable=uic_executable if( NOT EXISTS ${TQUIC_EXECUTABLE} )
OUTPUT_VARIABLE UIC_EXECUTABLE tde_message_fatal( "tquic was not found.\n Please make sure TQt is correctly installed." )
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?" )
endif( ) endif( )
tqt_message( " tquic path: ${TQUIC_EXECUTABLE}" )
tqt_message( " uic path: ${UIC_EXECUTABLE}" )
# check if tqt is usable # 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 add_custom_command( OUTPUT ${_ui_basename}.h ${_ui_basename}.cpp
COMMAND ${CMAKE_COMMAND} COMMAND ${CMAKE_COMMAND}
-DUIC_EXECUTABLE:FILEPATH=${UIC_EXECUTABLE} -DTQUIC_EXECUTABLE:FILEPATH=${TQUIC_EXECUTABLE}
-DTQT_REPLACE_SCRIPT:FILEPATH=${TQT_REPLACE_SCRIPT} -DTQT_REPLACE_SCRIPT:FILEPATH=${TQT_REPLACE_SCRIPT}
-DTDE_TQTPLUGINS_DIR:FILEPATH=${TDE_TQTPLUGINS_DIR} -DTDE_TQTPLUGINS_DIR:FILEPATH=${TDE_TQTPLUGINS_DIR}
-DTQMOC_EXECUTABLE:FILEPATH=${TQMOC_EXECUTABLE} -DTQMOC_EXECUTABLE:FILEPATH=${TQMOC_EXECUTABLE}

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

Loading…
Cancel
Save