Changeset 1201

Show
Ignore:
Timestamp:
01/07/08 13:50:35 (3 years ago)
Author:
ahodgkinson
Message:

digitalme: More build changes.

Location:
trunk/digitalme
Files:
7 added
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/digitalme/CMakeLists.txt

    r1200 r1201  
    9393set( EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin CACHE PATH 
    9494    "Single output directory for building all executables.") 
    95 set( RESOURCE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/resources CACHE PATH 
     95set( BUILD_RESOURCE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/resources CACHE PATH 
    9696         "Project resources directory.") 
    97 set( CERT_OUTPUT_PATH ${RESOURCE_OUTPUT_PATH}/certs) 
    9897mark_as_advanced( LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH  
    99         RESOURCE_OUTPUT_PATH CERT_OUTPUT_PATH)   
     98        BUILD_RESOURCE_OUTPUT_PATH CERT_OUTPUT_PATH)     
    10099 
    101100# Create output directories 
    102101 
    103 if( NOT EXISTS ${RESOURCE_OUTPUT_PATH}) 
    104         file( MAKE_DIRECTORY ${RESOURCE_OUTPUT_PATH}) 
    105 endif( NOT EXISTS ${RESOURCE_OUTPUT_PATH}) 
     102if( NOT EXISTS ${BUILD_RESOURCE_OUTPUT_PATH}) 
     103        file( MAKE_DIRECTORY ${BUILD_RESOURCE_OUTPUT_PATH}) 
     104endif( NOT EXISTS ${BUILD_RESOURCE_OUTPUT_PATH}) 
    106105 
    107106# Set the project version 
     
    222221# Copy resources to the output directory 
    223222 
    224 if( RESOURCE_OUTPUT_PATH) 
    225         set( CERT_INPUT_PATH ./ftk/certs) 
    226          
    227         file( GLOB cert_resource_files ${CERT_INPUT_PATH}/*.crt) 
    228  
    229         if( NOT EXISTS ${CERT_OUTPUT_PATH}) 
    230                 file( MAKE_DIRECTORY ${CERT_OUTPUT_PATH}) 
    231         endif( NOT EXISTS ${CERT_OUTPUT_PATH}) 
    232  
    233         foreach( resource_file ${cert_resource_files}) 
    234                 execute_process( COMMAND ${CMAKE_COMMAND} 
    235                         -E copy ${resource_file} ${CERT_OUTPUT_PATH}) 
    236         endforeach( resource_file) 
    237 endif( RESOURCE_OUTPUT_PATH) 
    238  
    239223# Install 
    240224 
    241 install( 
    242         FILES ${CERT_OUTPUT_PATH}/ca-bundle.crt  
    243         DESTINATION ${PRODUCT_INSTALL_PREFIX}/certs 
    244 ) 
    245  
    246225if( SOURCE_INSTALL_PREFIX) 
    247226 
    248         install( 
    249                 FILES ${CERT_OUTPUT_PATH}/ca-bundle.crt  
    250                 DESTINATION ${SOURCE_INSTALL_PREFIX}/certs 
    251         ) 
    252          
    253227        install( 
    254228                FILES CMakeLists.txt 
     
    260234                DESTINATION ${SOURCE_INSTALL_PREFIX} 
    261235                PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE 
    262         ) 
    263          
    264         file( GLOB CUSTOM_CMAKE_MODULES  
    265                 ${CMAKE_MODULE_PATH}/*.cmake) 
    266          
    267         install( 
    268                 FILES ${CUSTOM_CMAKE_MODULES} 
    269                 DESTINATION ${SOURCE_INSTALL_PREFIX}/CMakeModules 
    270236        ) 
    271237         
  • trunk/digitalme/ui/gtk/src/CMakeLists.txt

    r1199 r1201  
    7070 
    7171file( WRITE ${PROJECT_BINARY_DIR}/output_gtk_resources.cmake  
    72         "set( GTK_RESOURCE_OUTPUT_PATH ${RESOURCE_OUTPUT_PATH}/gtk)\n" 
     72        "set( GTK_BUILD_RESOURCE_OUTPUT_PATH ${BUILD_RESOURCE_OUTPUT_PATH}/gtk)\n" 
    7373        "\n" 
    74         "if( NOT EXISTS \${GTK_RESOURCE_OUTPUT_PATH})\n" 
    75         "       file( MAKE_DIRECTORY \${GTK_RESOURCE_OUTPUT_PATH})\n" 
    76         "endif( NOT EXISTS \${GTK_RESOURCE_OUTPUT_PATH})\n" 
     74        "if( NOT EXISTS \${GTK_BUILD_RESOURCE_OUTPUT_PATH})\n" 
     75        "       file( MAKE_DIRECTORY \${GTK_BUILD_RESOURCE_OUTPUT_PATH})\n" 
     76        "endif( NOT EXISTS \${GTK_BUILD_RESOURCE_OUTPUT_PATH})\n" 
    7777        "\n" 
    7878        "foreach( resource_file ${gtk_resource_files})\n" 
    7979        "       execute_process( COMMAND \${CMAKE_COMMAND}\n" 
    80         "               -E copy \${resource_file} \${GTK_RESOURCE_OUTPUT_PATH})\n" 
     80        "               -E copy \${resource_file} \${GTK_BUILD_RESOURCE_OUTPUT_PATH})\n" 
    8181        "endforeach( resource_file)" 
    8282) 
     
    9696        install( 
    9797                FILES ${gtk_resource_files} 
    98                 DESTINATION ${PRODUCT_INSTALL_PREFIX}/ui/gtk/resources 
     98                DESTINATION ${PRODUCT_INSTALL_PREFIX}/resources/gtk 
    9999        ) 
    100100         
     
    103103                install( 
    104104                        FILES ${gtk_resource_files} 
    105                         DESTINATION ${SOURCE_INSTALL_PREFIX}/ui/gtk 
     105                        DESTINATION ${SOURCE_INSTALL_PREFIX}/ui/gtk/resources 
    106106                ) 
    107107