Changeset 1816
- Timestamp:
- 07/02/12 15:29:41 (4 months ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
CMakeLists.txt (modified) (2 diffs)
-
CPackOptions.cmake.in (modified) (2 diffs)
-
applications/NXvalidate/CMakeLists.txt (modified) (3 diffs)
-
bindings/cpp/CMakeLists.txt (modified) (1 diff)
-
src/CMakeLists.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CMakeLists.txt
r1812 r1816 294 294 @ONLY) 295 295 set(CPACK_PROJECT_CONFIG_FILE "${PROJECT_BINARY_DIRECTORY}CPackOptions.cmake") 296 set (CPACK_GENERATOR TGZ ;ZIP)296 set (CPACK_GENERATOR TGZ) # not use ZIP on UNIX as problem with symlinks 297 297 if(UNIX) 298 298 set (CPACK_GENERATOR ${CPACK_GENERATOR};DEB;RPM) … … 300 300 endif(UNIX) 301 301 if(WIN32) 302 set (CPACK_GENERATOR ${CPACK_GENERATOR}; NSIS)302 set (CPACK_GENERATOR ${CPACK_GENERATOR};ZIP;NSIS) 303 303 endif(WIN32) 304 304 if(APPLE) -
trunk/CPackOptions.cmake.in
r1811 r1816 4 4 set (CPACK_PACKAGE_VERSION_MINOR "3") 5 5 set (CPACK_PACKAGE_VERSION_PATCH "0") 6 set (CPACK_PACKAGE_CONTACT "nexus-tech@nexusformat.org") 6 7 #set (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/cmake_include/nexus_description.txt") 7 8 set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "NeXus - a common format for neutron and X-ray scattering data http://www.nexusformat.org/") … … 44 45 set (CPACK_RPM_PACKAGE_REQUIRES "python >= 2.5.0, cmake >= 2.8") 45 46 47 set(CPACK_DEBIAN_PACKAGE_MAINTAINER ${CPACK_PACKAGE_CONTACT}) 48 46 49 #cpack_add_component(Runtime 47 50 # DISPLAY_NAME "Binary Applications" -
trunk/applications/NXvalidate/CMakeLists.txt
r1812 r1816 1 ## Process this file with cmake1 ## Process this file with cmake 2 2 #==================================================================== 3 3 # NeXus - Neutron & X-ray Common Data Format … … 29 29 configure_file(nxvalidate.in nxvalidate @ONLY) 30 30 31 add_custom_target(NXvalidate ALL COMMAND ${ANT_EXEC} DEPENDS build.xml nbproject) 31 if ( NOT (${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}) ) 32 add_custom_command(OUTPUT build.xml COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/build.xml . COMMENT "Creating build.xml") 33 add_custom_command(OUTPUT nbproject COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/nbproject nbproject COMMENT "Creating nbproject") 34 set_property(DIRECTORY . APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES build.xml nbproject) 35 endif() 32 36 33 add_custom_ command(OUTPUT build.xml COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/build.xml build.xml COMMENT "Creating build.xml")37 add_custom_target(NXvalidate ALL COMMAND ${ANT_EXEC} DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/build.xml ${CMAKE_CURRENT_BINARY_DIR}/nbproject) 34 38 35 add_custom_command(OUTPUT nbproject COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/nbproject nbproject COMMENT "Creating nbproject")36 39 37 set_property(DIRECTORY . APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES build.xml nbproject)40 install (PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/nxvalidate DESTINATION bin) 38 41 39 install (FILES nxvalidate DESTINATION bin) 40 41 install (DIRECTORY dist/javadoc DESTINATION ${NXDOCDIR}/java/nxvalidate 42 if (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/dist/javadoc) 43 install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/dist/javadoc DESTINATION ${NXDOCDIR}/java/nxvalidate 42 44 FILE_PERMISSIONS 43 45 OWNER_READ OWNER_EXECUTE OWNER_WRITE … … 48 50 GROUP_READ GROUP_EXECUTE 49 51 WORLD_READ WORLD_EXECUTE) 52 endif() 50 53 51 install (FILES dist/NXvalidate.jar lib/jhall.jar lib/saxon9he.jar DESTINATION lib/lib COMPONENT Runtime)54 install (FILES ${CMAKE_CURRENT_BINARY_DIR}/dist/NXvalidate.jar lib/jhall.jar lib/saxon9he.jar DESTINATION share/java/lib COMPONENT Runtime) 52 55 53 install (FILES dist/NXvalidate.jar DESTINATION libCOMPONENT Development)56 install (FILES ${CMAKE_CURRENT_BINARY_DIR}/dist/NXvalidate.jar DESTINATION share/java COMPONENT Development) 54 57 55 58 -
trunk/bindings/cpp/CMakeLists.txt
r1794 r1816 63 63 ARCHIVE DESTINATION lib/nexus COMPONENT Development) 64 64 65 if(WIN32) 65 66 install_pdb (NeXus_CPP_Shared_Library) 67 endif() 66 68 67 69 -
trunk/src/CMakeLists.txt
r1811 r1816 127 127 ARCHIVE DESTINATION lib/nexus COMPONENT Development) 128 128 129 if(WIN32) 129 130 install_pdb (NeXus_Shared_Library) 131 endif()
Note: See TracChangeset
for help on using the changeset viewer.
