msbuild /p:Configuration=Release HDF5.sln

You need to use the SOLUTION file and NOT the vcxproj file.
--
Mike Jackson <www.bluequartz.net>

On Sep 19, 2012, at 11:27 AM, Kraus Philipp wrote:

> 
> Am 19.09.2012 um 16:08 schrieb Michael Jackson:
> 
>> When you use CMake with a Visual Studio Generator CMake will basically 
>> ignore the CMAKE_CONFIGURATION_TYPES variable. Just generate the Visual 
>> Studio Solution as normal cmake. Then from the Visual Studio Command prompt 
>> add the following to the "msbuild" command:
>> 
>> msbuild /p:Configuration=Release [other arguments] [HDFProject.sln]
>> 
>> That is what i use.
> 
> This does not work. I run this commands under VS 2010
> cmake -DHDF5_USE_FOLDERS=OFF -DHDF5_BUILD_CPP_LIB=ON -DHDF5_BUILD_HL_LIB=ON 
> -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=....
> msbuild /p:Configuration=Release ALL_BUILDvcxproj
> msbuild INSTALL.vcxproj
> 
> the first msbuild creates the error, that the release can not be created 
> because it exsists (it exists a directory with the same name). If I run the 
> ALL_BUILD from UI, it runs without error, but
> on running the INSTALL target no HDF libs will be created, the lib directory 
> within the target directory is empty and within the bin directory only the 
> mscvp100.dll and msvcr100.dll are stored.
> I have also build the hdf5, hdf5_cpp, hdf5_hl, hdf5_hl_cpp project, nothing 
> is changed.
> 
> I would like to create under VS dynamic libs (with & without debug symbols) 
> like the linux command:
> configure --enabled-cxx --prefix=
> make
> make install
> 
> How can I do this? IMHO I need cmake to create the VS project data and at 
> next how I must run the VS projects for the correct build sequence?
> 
> Thanks
> 
> Phil
> 
> 
> 
> 
> 
>> ___________________________________________________________
>> Mike Jackson                    Principal Software Engineer
>> BlueQuartz Software                            Dayton, Ohio
>> [email protected]              www.bluequartz.net
>> 
>> On Sep 18, 2012, at 5:53 PM, Kraus Philipp wrote:
>> 
>>> Hello,
>>> 
>>> I try to build the HDF libs with Visual Studio, but I would like to create 
>>> only the "release" libs. I have set the CMAKE_CONFIGURATION_TYPES to 
>>> release but I can call msbuild ALL_BUILD.vcxproj. If I call the msbuild 
>>> command
>>> I gett the error, that the "Release" directory exists and so no libs are be 
>>> build. Also I tested the /property:Configuration=Release flag after the 
>>> msbuild command, the error that is created is always the same.
>>> If I run the msbuild command without any modification for the build types, 
>>> everything is fine, but the lib are always libs with debug symbols. 
>>> 
>>> How can I create "only" the release libraries and how can build the debug 
>>> library only ?
>>> 
>>> Thanks
>>> 
>>> Phil
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Hdf-forum is for HDF software users discussion.
>>> [email protected]
>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>> 
>> 
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to