Skip to content

Commit b666930

Browse files
committed
explicit env variables
1 parent 7a64bdd commit b666930

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

conanfile.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ def generate(self):
7777
# Get runenv info, exported by package_info() of dependencies
7878
# We need to obtain PDF2HTMLEX_DATA_DIR, POPPLER_DATA_DIR, FONTCONFIG_PATH and WVDATADIR
7979
runenv_info = Environment()
80-
deps = self.dependencies.host.topological_sort
81-
deps = [dep for dep in reversed(deps.values())]
82-
for dep in deps:
80+
for dep in self.dependencies.host.topological_sort.values():
8381
runenv_info.compose_env(dep.runenv_info)
8482
envvars = runenv_info.vars(self)
85-
for v in ["PDF2HTMLEX_DATA_DIR", "POPPLER_DATA_DIR", "FONTCONFIG_PATH", "WVDATADIR", "MAGIC"]:
86-
tc.variables[v] = envvars.get(v)
83+
tc.variables["FONTCONFIG_DATA_PATH"] = envvars.get("FONTCONFIG_PATH")
84+
tc.variables["POPPLER_DATA_PATH"] = envvars.get("POPPLER_DATA_DIR")
85+
tc.variables["PDF2HTMLEX_DATA_PATH"] = envvars.get("PDF2HTMLEX_DATA_DIR")
86+
tc.variables["LIBMAGIC_DATABASE_PATH"] = envvars.get("MAGIC")
8787

8888
tc.generate()
8989

src/odr/internal/project_info.cpp.in

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,19 +41,19 @@ const char *project_info::odr_data_path() noexcept {
4141
}
4242

4343
const char *project_info::fontconfig_data_path() noexcept {
44-
return "${FONTCONFIG_PATH}";
44+
return "${FONTCONFIG_DATA_PATH}";
4545
}
4646

4747
const char *project_info::poppler_data_path() noexcept {
48-
return "${POPPLER_DATA_DIR}";
48+
return "${POPPLER_DATA_PATH}";
4949
}
5050

5151
const char *project_info::pdf2htmlex_data_path() noexcept{
52-
return "${PDF2HTMLEX_DATA_DIR}";
52+
return "${PDF2HTMLEX_DATA_PATH}";
5353
}
5454

5555
const char *project_info::libmagic_database_path() noexcept{
56-
return "${MAGIC}";
56+
return "${LIBMAGIC_DATABASE_PATH}";
5757
}
5858

5959
} // namespace odr::internal

0 commit comments

Comments
 (0)