[CMake] Cmake issue regarding conversion of existing Visual Studio .targets files to cmake
Ravi Raman
ravi.raman at Xoriant.Com
Wed Jul 30 06:43:27 EDT 2014
Hi David,
Note that the targets file name is target1.targets.
So, please read it as
<Import Project="target1.targets" />
Thanks & Regards
Ravi Raman
Xoriant Solutions Pvt. Ltd
4th Floor, Winchester, Hiranandani Business Park, Powai, Mumbai 400076, INDIA.
Tel: +91 22 30511000,9930100026 Extn: 2144 Voip No. 4088344495/96/97/98 Voip Extn:1178| Fax: +91 22 30511111
ravi.raman at xoriant.com<mailto:ram.singh at xoriant.com>| http://www.xoriant.com<http://www.xoriant.com/>
From: Ravi Raman
Sent: Wednesday, July 30, 2014 4:06 PM
To: 'David Cole'
Cc: cmake at cmake.org
Subject: RE: [CMake] Cmake issue regarding conversion of existing Visual Studio .targets files to cmake
Hi David,
Thanks for the response. Sorry to use the cmake pre-defined word "test". My actual query was not this. I just used "test" as an example without realizing that it is actually a cmake pre-defined word.
So, my actual query is as follows (2 points below):
1. In Microsoft Visual Studio project file module1.vcxproj, the targets file (target1.targets) gets included as follows:
<Import Project="module1.targets" />
In target1.targets, there are multiple entries of various targets as follows:
<Target Name="Target_1" ......>
<....>
</Target>
<Target Name="Target_2" ......>
<....>
</Target>
To achieve the same thing in cmake, in the CMakeLists.txt file of module “module1” we are using the following command:
add_custom_target() with the appropriate target names for the above i.e. we make 2 calls to add_custom_target() with target names Target_1 and Target_2
Is this the correct way to convert Visual Studio .targets file to cmake OR is there any other way ?
2. Also, if we take the above approach then for each call to add_custom_target(), a Visual Studio project file gets created under the module "module1". So, in this case there will be 2 vcxproject files created i.e. Target_1.vcxproj and Target_2.vcxproj created for module "module1".
Please confirm if this is the expected behavior in cmake.
Thanks & Regards
Ravi Raman
Xoriant Solutions Pvt. Ltd
4th Floor, Winchester, Hiranandani Business Park, Powai, Mumbai 400076, INDIA.
Tel: +91 22 30511000,9930100026 Extn: 2144 Voip No. 4088344495/96/97/98 Voip Extn:1178| Fax: +91 22 30511111
ravi.raman at xoriant.com| http://www.xoriant.com
-----Original Message-----
From: David Cole [mailto:dlrdave at aol.com]
Sent: Wednesday, July 30, 2014 3:37 PM
To: Ravi Raman; cmake at cmake.org
Subject: Re: [CMake] Cmake issue regarding conversion of existing Visual Studio .targets files to cmake
The problem as reported, is that you're trying to use add_custom_target
with a target named "test" -- but you can't do that with CMake because
"test" is a built-in "well-known" predefined target name.
Other so-called "well-known" target names include "all" "install"
"package" and "package_source". And there may be others. If I can find
a definitive documented list, I'll forward it...
You can use any other name you like, but you should avoid the
pre-defined target names that CMake already uses.
HTH,
David C.
-----Original Message-----
From: Ravi Raman <ravi.raman at Xoriant.Com>
To: cmake <cmake at cmake.org>
Sent: Wed, Jul 30, 2014 12:35 am
Subject: [CMake] Cmake issue regarding conversion of existing Visual
Studio .targets files to cmake
Hi all,
We have reported an issue. It is regarding conversion of existing
Visual Studio .targets files to cmake.
The link for the reported issues is as follows.
http://www.cmake.org/Bug/view.php?id=15044
Kindly let us know if this can be done in cmake.
Thanks & Regards
Ravi Raman
Xoriant Solutions Pvt. Ltd
4th Floor, Winchester, Hiranandani Business Park, Powai, Mumbai 400076,
INDIA.
Tel: +91 22 30511000,9930100026 Extn: 2144 Voip No. 4088344495/96/97/98
Voip Extn:1178| Fax: +91 22 30511111
ravi.raman at xoriant.com| http://www.xoriant.com
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For
more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20140730/e5372ff9/attachment-0001.html>
More information about the CMake
mailing list