Improved usage of the library as a dependency

This commit is contained in:
Mateusz Pusz
2020-04-05 10:20:40 +02:00
parent e9e54938d4
commit 7bba350be0
3 changed files with 6 additions and 3 deletions

View File

@ -67,7 +67,7 @@ class UnitsConan(ConanFile):
cmake.configure()
else:
# consumer's mode (library sources only)
cmake.configure(source_folder=folder, build_folder=folder)
cmake.configure(source_folder=folder)
return cmake
def configure(self):
@ -95,7 +95,7 @@ class UnitsConan(ConanFile):
cmake = self._configure_cmake()
cmake.build()
if self._run_tests:
cmake.test()
cmake.test(output_on_failure=True)
def package(self):
self.copy(pattern="LICENSE.md", dst="licenses")

View File

@ -33,6 +33,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
# include common tools and workarounds
include(common/cmake/scripts)
# use Conan configuration if available
conan_init(cmake)
# library definition
add_library(units INTERFACE)
#target_sources(units INTERFACE