Changeset 1201
- Timestamp:
- 01/07/08 13:50:35 (3 years ago)
- Location:
- trunk/digitalme
- Files:
-
- 7 added
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/digitalme/CMakeLists.txt
r1200 r1201 93 93 set( EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin CACHE PATH 94 94 "Single output directory for building all executables.") 95 set( RESOURCE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/resources CACHE PATH95 set( BUILD_RESOURCE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/resources CACHE PATH 96 96 "Project resources directory.") 97 set( CERT_OUTPUT_PATH ${RESOURCE_OUTPUT_PATH}/certs)98 97 mark_as_advanced( LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH 99 RESOURCE_OUTPUT_PATH CERT_OUTPUT_PATH)98 BUILD_RESOURCE_OUTPUT_PATH CERT_OUTPUT_PATH) 100 99 101 100 # Create output directories 102 101 103 if( NOT EXISTS ${ RESOURCE_OUTPUT_PATH})104 file( MAKE_DIRECTORY ${ RESOURCE_OUTPUT_PATH})105 endif( NOT EXISTS ${ RESOURCE_OUTPUT_PATH})102 if( NOT EXISTS ${BUILD_RESOURCE_OUTPUT_PATH}) 103 file( MAKE_DIRECTORY ${BUILD_RESOURCE_OUTPUT_PATH}) 104 endif( NOT EXISTS ${BUILD_RESOURCE_OUTPUT_PATH}) 106 105 107 106 # Set the project version … … 222 221 # Copy resources to the output directory 223 222 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 239 223 # Install 240 224 241 install(242 FILES ${CERT_OUTPUT_PATH}/ca-bundle.crt243 DESTINATION ${PRODUCT_INSTALL_PREFIX}/certs244 )245 246 225 if( SOURCE_INSTALL_PREFIX) 247 226 248 install(249 FILES ${CERT_OUTPUT_PATH}/ca-bundle.crt250 DESTINATION ${SOURCE_INSTALL_PREFIX}/certs251 )252 253 227 install( 254 228 FILES CMakeLists.txt … … 260 234 DESTINATION ${SOURCE_INSTALL_PREFIX} 261 235 PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE 262 )263 264 file( GLOB CUSTOM_CMAKE_MODULES265 ${CMAKE_MODULE_PATH}/*.cmake)266 267 install(268 FILES ${CUSTOM_CMAKE_MODULES}269 DESTINATION ${SOURCE_INSTALL_PREFIX}/CMakeModules270 236 ) 271 237 -
trunk/digitalme/ui/gtk/src/CMakeLists.txt
r1199 r1201 70 70 71 71 file( 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" 73 73 "\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" 77 77 "\n" 78 78 "foreach( resource_file ${gtk_resource_files})\n" 79 79 " 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" 81 81 "endforeach( resource_file)" 82 82 ) … … 96 96 install( 97 97 FILES ${gtk_resource_files} 98 DESTINATION ${PRODUCT_INSTALL_PREFIX}/ ui/gtk/resources98 DESTINATION ${PRODUCT_INSTALL_PREFIX}/resources/gtk 99 99 ) 100 100 … … 103 103 install( 104 104 FILES ${gtk_resource_files} 105 DESTINATION ${SOURCE_INSTALL_PREFIX}/ui/gtk 105 DESTINATION ${SOURCE_INSTALL_PREFIX}/ui/gtk/resources 106 106 ) 107 107