Skip to content
Snippets Groups Projects
Select Git revision
  • 5818f6727667553f15f652a7941c9846ea580280
  • master default protected
  • dev
  • v0.5
  • v0.3
  • v0.2.1
  • v0.2
  • v0.1
8 results

conanfile.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    conanfile.py 580 B
    from conans import ConanFile, CMake
    import os
    
    
    class Gl3wTestConan(ConanFile):
        settings = "os", "compiler", "build_type", "arch"
        generators = "cmake"
        options = {"shared": [True, False], "fPIC": [True, False]}
        default_options = "shared=False", "fPIC=True"
    
        def build(self):
            cmake = CMake(self)
            cmake.configure()
            cmake.build()
    
        def imports(self):
            self.copy("*.dll", dst="bin", src="bin")
            self.copy("*.dylib*", dst="bin", src="lib")
    
        def test(self):
            os.chdir("bin")
            self.run(".%sexample" % os.sep)