File tree 13 files changed +104
-0
lines changed
13 files changed +104
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,14 @@ class CloeEngine(ConanFile):
27
27
28
28
_cmake = None
29
29
30
+ def set_version (self ):
31
+ version_file = Path (self .recipe_folder ) / "../VERSION"
32
+ if version_file .exists ():
33
+ self .version = tools .load (version_file ).strip ()
34
+ else :
35
+ git = tools .Git (folder = self .recipe_folder )
36
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
37
+
30
38
def requirements (self ):
31
39
self .requires ("boost/[>=1.65.1]" ),
32
40
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -34,6 +34,14 @@ class Fable(ConanFile):
34
34
35
35
_cmake = None
36
36
37
+ def set_version (self ):
38
+ version_file = Path (self .recipe_folder ) / "../VERSION"
39
+ if version_file .exists ():
40
+ self .version = tools .load (version_file ).strip ()
41
+ else :
42
+ git = tools .Git (folder = self .recipe_folder )
43
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
44
+
37
45
def build_requirements (self ):
38
46
if self .options .test :
39
47
self .build_requires ("gtest/[~=1.10]" )
Original file line number Diff line number Diff line change @@ -34,6 +34,14 @@ class CloeModels(ConanFile):
34
34
35
35
_cmake = None
36
36
37
+ def set_version (self ):
38
+ version_file = Path (self .recipe_folder ) / "../VERSION"
39
+ if version_file .exists ():
40
+ self .version = tools .load (version_file ).strip ()
41
+ else :
42
+ git = tools .Git (folder = self .recipe_folder )
43
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
44
+
37
45
def requirements (self ):
38
46
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
39
47
Original file line number Diff line number Diff line change @@ -33,6 +33,14 @@ class CloeOak(ConanFile):
33
33
34
34
_cmake = None
35
35
36
+ def set_version (self ):
37
+ version_file = Path (self .recipe_folder ) / "../VERSION"
38
+ if version_file .exists ():
39
+ self .version = tools .load (version_file ).strip ()
40
+ else :
41
+ git = tools .Git (folder = self .recipe_folder )
42
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
43
+
36
44
def requirements (self ):
37
45
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
38
46
Original file line number Diff line number Diff line change @@ -29,6 +29,14 @@ class CloeControllerBasic(ConanFile):
29
29
30
30
_cmake = None
31
31
32
+ def set_version (self ):
33
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
34
+ if version_file .exists ():
35
+ self .version = tools .load (version_file ).strip ()
36
+ else :
37
+ git = tools .Git (folder = self .recipe_folder )
38
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
39
+
32
40
def requirements (self ):
33
41
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
34
42
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -25,6 +25,14 @@ class CloeControllerGndtruthExtractor(ConanFile):
25
25
26
26
_cmake = None
27
27
28
+ def set_version (self ):
29
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
30
+ if version_file .exists ():
31
+ self .version = tools .load (version_file ).strip ()
32
+ else :
33
+ git = tools .Git (folder = self .recipe_folder )
34
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
35
+
28
36
def requirements (self ):
29
37
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
30
38
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -23,6 +23,14 @@ class CloeSimulatorMinimator(ConanFile):
23
23
24
24
_cmake = None
25
25
26
+ def set_version (self ):
27
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
28
+ if version_file .exists ():
29
+ self .version = tools .load (version_file ).strip ()
30
+ else :
31
+ git = tools .Git (folder = self .recipe_folder )
32
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
33
+
26
34
def requirements (self ):
27
35
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
28
36
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -23,6 +23,14 @@ class CloeControllerMocks(ConanFile):
23
23
24
24
_cmake = None
25
25
26
+ def set_version (self ):
27
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
28
+ if version_file .exists ():
29
+ self .version = tools .load (version_file ).strip ()
30
+ else :
31
+ git = tools .Git (folder = self .recipe_folder )
32
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
33
+
26
34
def requirements (self ):
27
35
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
28
36
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -25,6 +25,14 @@ class CloeComponentNoisySensor(ConanFile):
25
25
26
26
_cmake = None
27
27
28
+ def set_version (self ):
29
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
30
+ if version_file .exists ():
31
+ self .version = tools .load (version_file ).strip ()
32
+ else :
33
+ git = tools .Git (folder = self .recipe_folder )
34
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
35
+
28
36
def requirements (self ):
29
37
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
30
38
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -23,6 +23,14 @@ class CloeComponentKmph(ConanFile):
23
23
24
24
_cmake = None
25
25
26
+ def set_version (self ):
27
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
28
+ if version_file .exists ():
29
+ self .version = tools .load (version_file ).strip ()
30
+ else :
31
+ git = tools .Git (folder = self .recipe_folder )
32
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
33
+
26
34
def requirements (self ):
27
35
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
28
36
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -23,6 +23,14 @@ class CloeControllerVirtue(ConanFile):
23
23
24
24
_cmake = None
25
25
26
+ def set_version (self ):
27
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
28
+ if version_file .exists ():
29
+ self .version = tools .load (version_file ).strip ()
30
+ else :
31
+ git = tools .Git (folder = self .recipe_folder )
32
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
33
+
26
34
def requirements (self ):
27
35
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
28
36
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -36,6 +36,14 @@ class CloeSimulatorVTD(ConanFile):
36
36
_setup_folder = "contrib/setups"
37
37
_cmake = None
38
38
39
+ def set_version (self ):
40
+ version_file = Path (self .recipe_folder ) / "../../VERSION"
41
+ if version_file .exists ():
42
+ self .version = tools .load (version_file ).strip ()
43
+ else :
44
+ git = tools .Git (folder = self .recipe_folder )
45
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
46
+
39
47
def requirements (self ):
40
48
self .requires (f"cloe-runtime/{ self .version } @cloe/develop" )
41
49
self .requires (f"cloe-models/{ self .version } @cloe/develop" )
Original file line number Diff line number Diff line change @@ -39,6 +39,14 @@ class CloeRuntime(ConanFile):
39
39
40
40
_cmake = None
41
41
42
+ def set_version (self ):
43
+ version_file = Path (self .recipe_folder ) / "../VERSION"
44
+ if version_file .exists ():
45
+ self .version = tools .load (version_file ).strip ()
46
+ else :
47
+ git = tools .Git (folder = self .recipe_folder )
48
+ self .version = git .run ("describe --dirty=-dirty" )[1 :]
49
+
42
50
def requirements (self ):
43
51
self .requires (f"fable/{ self .version } @cloe/develop" )
44
52
You can’t perform that action at this time.
0 commit comments