MantisBT - CMake | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0003974 | CMake | CMake | public | 2006-10-24 10:18 | 2016-06-10 14:30 |
| Reporter | Steve Boyd | ||||
| Assigned To | Bill Hoffman | ||||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | moved | ||
| Platform | OS | OS Version | |||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0003974: OpenVMS support | ||||
| Description | A new feature is needed for CMake to function on OpenVMS operating systems. It should generate files that support MMS which is an OpenVMS make utility. Some supporting information VMS is command-line based and has extensive scripting capabilities. Compiling simple programs can be done as follows: $ c64 hello_world_extended.c $ link /exe=hello_world_extended.c some_lib/lib There is an OpenVMS tool called MMS available which is similar to unix make files. This link describes MMS: http://h71000.www7.hp.com/doc/73FINAL/5825/5825_.htm [^] To start MMS, type: $ mms It uses descrip.mms files to define the build environment (equivalent to Makefile). An example is included here: ================================================== .IGNORE FFLAGS = /FAST/OPT=(LEVEL=5,TUNE=EV68,INL=ALL)/OBJECT=$(MMS$TARGET_NAME).OBJ FGENER = /ALIGN=(NATURAL, SEQUENCE)/ASSUME=NOACCURACY/OPT=(LEVEL=5,TUNE=GENERIC ,INL=ALL)/OBJECT=$(MMS$TARGET_NAME).OBJ_G .FOR.OBJ $(FORT)$(FFLAGS) UD:$(MMS$TARGET_NAME).FOR $(FORT)$(FGENER) UD:$(MMS$TARGET_NAME).FOR .FOR.INC $(FORT)$(FFLAGS) UD:$(MMS$TARGET_NAME).FOR $(FORT)$(FGENER) UD:$(MMS$TARGET_NAME).FOR all :: uct_reconstruction.exe, uct_reconstruction.exe_generic write sys$output "UCT_RECONSTRUCTION.EXE generated" uct_reconstruction.exe :: - recoident.opt, - uct_reconstruction.obj, - scli:uct_reco_constants.inc, - calc_fan_beam_angles.obj, - rebinning.obj, - raw_to_rpro.obj, - conereco.obj link/exe=uct_reconstruction.exe - recoident/opt, - uct_reconstruction.obj, - calc_fan_beam_angles, - rebinning, - raw_to_rpro, - conereco, - scanco_lib/lib uct_reconstruction.exe_generic :: - recoident.opt_g, - uct_reconstruction.obj_g, - scli:uct_reco_constants.inc, - calc_fan_beam_angles.obj_g, - raw_to_rpro.obj_g, - rebinning.obj_g, - conereco.obj_g link/exe=uct_reconstruction.exe_generic - recoident/opt, - uct_reconstruction.obj_g, - calc_fan_beam_angles.obj_g, - raw_to_rpro.obj_g, - rebinning.obj_g, - conereco.obj_g, - scanco_lib/lib uct_reconstruction.obj :: ud:uct_reconstruction.for, - scli:uct_reco_constants.inc calc_fan_beam_angles.obj :: ud:calc_fan_beam_angles.for, - scli:uct_reco_constants.inc raw_to_rpro.obj :: ud:raw_to_rpro.for, - scli:uct_reco_constants.inc rebinning.obj :: ud:rebinning.for, - scli:uct_reco_constants.inc, - scli:ctdata_header_structure.inc conereco.obj :: ud:conereco.for, - scli:uct_reco_constants.inc ================================================== NOTE 1: The 'ud' in the above file is a system logical that is specific to the system on which this descrip.mms file was generated. Ignore it. NOTE 2: An alternative to MMS is Madgoat MMK (http://www.madgoat.com/mmk.html [^]) | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2009-06-10 13:12 | Brad King | Assigned To | Brad King => Bill Hoffman | ||
| 2009-06-10 13:15 | Brad King | Note Added: 0016694 | |||
| 2016-06-10 14:27 | Kitware Robot | Note Added: 0041326 | |||
| 2016-06-10 14:27 | Kitware Robot | Status | assigned => resolved | ||
| 2016-06-10 14:27 | Kitware Robot | Resolution | open => moved | ||
| 2016-06-10 14:30 | Kitware Robot | Status | resolved => closed | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||