index
:
hdf5.git
architecture_docs
develop
develop-readme
feature/1_12_recursive_ts_rw_lock
feature/alignment
feature/async2
feature/ccio
feature/coding_standards
feature/de-hd
feature/h5detect
feature/h5f_get_obj_rework
feature/indexing
feature/new_datatypes
feature/onion_vfd
feature/parallel_h5repack
feature/refactor-h5t-cmp
feature/select_io_chunk_cache
feature/select_io_tconv
feature/vfd_swmr
feature/vfd_swmr_beta_2
feature/vol_cap_flags
feature/vol_tools_tests
feature/werror-restrict
gh-pages
hdf5_1_10
hdf5_1_10_10
hdf5_1_10_11
hdf5_1_10_9
hdf5_1_12
hdf5_1_12_2
hdf5_1_12_3
hdf5_1_13_2
hdf5_1_13_3
hdf5_1_14
hdf5_1_14_0
hdf5_1_14_1
hdf5_1_14_2
hdf5_1_14_3
hdf5_1_6
hdf5_1_8
hdf5_1_8_23
inactive/110_HDFFV-10808-h5pset_file_space_strategy
inactive/H5Ocompare
inactive/NPOESS
inactive/aio_vfd
inactive/avoid_truncate
inactive/cu_dev
inactive/develop_subfiling
inactive/develop_subfiling_v1
inactive/direct_io_2
inactive/h5ocompare
inactive/hdf5_daosm
inactive/hdf5_ff
inactive/hdf5_ff_compactor
inactive/hdf5_rados
inactive/jpeg_converter
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#ifndef cmProjectCommand_h
#define cmProjectCommand_h
#include
"cmConfigure.h"
#include <string>
#include <vector>
#include
"cmCommand.h"
class
cmExecutionStatus
;
/** \class cmProjectCommand
* \brief Specify the name for this build project.
*
* cmProjectCommand is used to specify a name for this build project.
* It is defined once per set of CMakeList.txt files (including
* all subdirectories). Currently it just sets the name of the workspace
* file for Microsoft Visual C++
*/
class
cmProjectCommand
:
public
cmCommand
{
public
:
/**
* This is a virtual constructor for the command.
*/
cmCommand
*
Clone
()
CM_OVERRIDE
{
return new
cmProjectCommand
; }
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
*/
bool
InitialPass
(
std
::
vector
<
std
::
string
>
const
&
args
,
cmExecutionStatus
&
status
)
CM_OVERRIDE
;
};
#endif