trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Need cmake help please

From: Darrell Anderson <humanreadable@...>
Date: Thu, 5 Apr 2012 16:35:50 -0700 (PDT)
In tdelibs/kdoctools/CMakeLists.txt, I added the following:

include( ConfigureChecks.cmake )

In that same directory I created two files:

ConfigureChecks.cmake
update-entities.sh

The update-entities.sh script never executes. The script works --- I can run manually just fine.

ConfigureChecks.cmake looks like this:

#################################################
#
#  (C) 2012 Trinity Project
#
#  Improvements and feedback are welcome
#
#  This file is released under GPL >= 2
#
#################################################

configure_file( ${CMAKE_SOURCE_DIR}/kdoctools/update-entities.sh ${CMAKE_SOURCE_DIR}/kdoctools/update-entities @ONLY )

set( UPDATE_SCRIPT "${CMAKE_SOURCE_DIR}/kdoctools/update-entities" )
set( TDEVERSION_FILE "${CMAKE_SOURCE_DIR}/tdecore/tdeversion.h" )
set( ENTITIES_FILE "${CMAKE_SOURCE_DIR}/kdoctools/customization/entities/general.entities" )

if( NOT EXISTS ${UPDATE_SCRIPT} )
  tde_message_fatal( "${UPDATE_SCRIPT} not found!\n Check your sources." )
endif( )
if( NOT EXISTS ${TDEVERSION_FILE} )
  tde_message_fatal( "${TDEVERSION_FILE} not found!\n Check your sources." )
endif( )
if( NOT EXISTS ${ENTITIES_FILE} )
  tde_message_fatal( "${ENTITIES_FILE} not found!\n Check your sources." )
endif( )

execute_process(
  COMMAND "bash ${UPDATE_SCRIPT}"
  RESULT_VARIABLE _result
  OUTPUT_STRIP_TRAILING_WHITESPACE )
if( _result )
  tde_message_fatal( "Unable to update ${ENTITIES_FILE}!\n " )
else( )
  message( STATUS "Updated ${ENTITIES_FILE}." )
endif( )


Thanks!

Darrell