Compare commits
1 Commits
prerelease
...
prerelease
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6f84a4a485 |
11
conanfile.py
11
conanfile.py
@@ -31,9 +31,14 @@ class ArgonConan(ConanFile):
|
|||||||
def generate(self):
|
def generate(self):
|
||||||
tc = CMakeToolchain(self)
|
tc = CMakeToolchain(self)
|
||||||
|
|
||||||
flex_path = which("flex")
|
if os.name == "nt": # Windows
|
||||||
if not flex_path:
|
flex_path = which("win_flex") or which("win_flex.exe")
|
||||||
raise Exception("Flex not found in system PATH. Please install flex on your system.")
|
if not flex_path:
|
||||||
|
raise Exception("win_flex not found in PATH. Install winflexbison via choco.")
|
||||||
|
else:
|
||||||
|
flex_path = which("flex")
|
||||||
|
if not flex_path:
|
||||||
|
raise Exception("Flex not found in system PATH. Please install flex on Linux/macOS.")
|
||||||
|
|
||||||
tc.variables["FLEX_EXECUTABLE"] = flex_path
|
tc.variables["FLEX_EXECUTABLE"] = flex_path
|
||||||
tc.generate()
|
tc.generate()
|
||||||
|
|||||||
Reference in New Issue
Block a user