@@ -715,6 +715,7 @@ def test_cmakedeps_set_legacy_variable_name():
715
715
conanfile = base_conanfile + """
716
716
def package_info(self):
717
717
self.cpp_info.set_property("cmake_file_name", "CMakeFileName")
718
+ self.cpp_info.set_property("cmake_find_mode", "both")
718
719
"""
719
720
client .save ({"dep/conanfile.py" : conanfile })
720
721
client .run ("create dep" )
@@ -725,6 +726,9 @@ def package_info(self):
725
726
cmake_variables = ["VERSION_STRING" , "INCLUDE_DIRS" , "INCLUDE_DIR" , "LIBRARIES" , "DEFINITIONS" ]
726
727
for variable in cmake_variables :
727
728
assert f"CMakeFileName_{ variable } " in dep_config
729
+ dep_find = client .load ("FindCMakeFileName.cmake" )
730
+ for variable in cmake_variables :
731
+ assert f"CMakeFileName_{ variable } " in dep_find
728
732
729
733
consumer_conanfile = textwrap .dedent ("""
730
734
from conan import ConanFile
@@ -752,6 +756,16 @@ def generate(self):
752
756
assert f"PREFIX_{ variable } " in dep_config
753
757
assert f"prefix_{ variable } " in dep_config
754
758
759
+ dep_find = client .load (os .path .join ("consumer" , "FindCMakeFileName.cmake" ))
760
+ for variable in cmake_variables :
761
+ assert f"CMakeFileName_{ variable } " in dep_find
762
+ assert f"PREFIX_{ variable } " in dep_find
763
+ assert f"prefix_{ variable } " in dep_find
764
+ assert "set(prefix_FOUND 1)" in dep_find
765
+ assert "set(PREFIX_FOUND 1)" in dep_find
766
+ assert 'set(prefix_VERSION "1.0")' in dep_find
767
+ assert 'set(PREFIX_VERSION "1.0")' in dep_find
768
+
755
769
conanfile = base_conanfile + """
756
770
def package_info(self):
757
771
self.cpp_info.set_property("cmake_file_name", "NewCMakeFileName")
@@ -901,10 +915,10 @@ def generate(self):
901
915
""" )})
902
916
tc .run ("create dep" )
903
917
tc .run ("install ." )
904
- targetsData = tc .load ("depTargets.cmake" )
905
- assert "add_library(dep::dep" in targetsData
906
- assert "add_library(alias" in targetsData
907
- assert "add_library(dep::other_name" in targetsData
918
+ targets_data = tc .load ("depTargets.cmake" )
919
+ assert "add_library(dep::dep" in targets_data
920
+ assert "add_library(alias" in targets_data
921
+ assert "add_library(dep::other_name" in targets_data
908
922
909
- assert "add_library(component_alias" in targetsData
910
- assert "add_library(dep::my_aliased_component" in targetsData
923
+ assert "add_library(component_alias" in targets_data
924
+ assert "add_library(dep::my_aliased_component" in targets_data
0 commit comments