Skip to content

Commit

Permalink
#1 add tfm option
Browse files Browse the repository at this point in the history
Signed-off-by: Uilian Ries <uilianries@gmail.com>
  • Loading branch information
uilianries committed Sep 7, 2017
1 parent 554ef1e commit 151371e
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@ class ResiprocateConan(ConanFile):
def source(self):
tools.get("https://www.resiprocate.org/files/pub/reSIProcate/releases/resiprocate-%s.tar.gz" % self.version)

def configure(self):
if self.options.with_tfm:
self.options.with_repro = True
if self.options.with_repro:
self.options.with_popt = True

def system_requirements(self):
if self.settings.os == "Linux":
package_names = []
Expand All @@ -31,6 +37,11 @@ def system_requirements(self):
if self.options.with_repro:
package_names.append("libdb5.3++-dev")
package_names.append("libcajun-dev")
if self.options.with_tfm:
package_names.append("libtfm-dev")
package_names.append("libboost-system-dev")
package_names.append("libcppunit-dev")
package_names.append("libnetxx-dev")
if package_names:
package_manager = tools.SystemPackageTool()
package_manager.install(packages=' '.join(package_names))
Expand Down Expand Up @@ -77,3 +88,8 @@ def package_info(self):
self.env_info.PATH.append(os.path.join(self.package_folder, "bin"))
self.cpp_info.libs.append("db")
self.cpp_info.libs.append("repro")
if self.options.with_tfm:
self.cpp_info.libs.append("tfm")
self.cpp_info.libs.append("boost_system")
self.cpp_info.libs.append("cppunit")
self.cpp_info.libs.append("Netxx")

0 comments on commit 151371e

Please sign in to comment.