mirror of
				https://github.com/Minres/conan-recipes.git
				synced 2025-10-31 06:01:53 +00:00 
			
		
		
		
	Added SCV packaging
This commit is contained in:
		
							
								
								
									
										1
									
								
								SystemC/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								SystemC/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| /systemc* | ||||
							
								
								
									
										14
									
								
								SystemC/build.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								SystemC/build.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| from conan.packager import ConanMultiPackager | ||||
|  | ||||
| if __name__ == "__main__": | ||||
|     builder = ConanMultiPackager() | ||||
|     cxxstds = ['98','11','14'] | ||||
|     archs = ['x86', 'x86_64'] | ||||
|     types = ['Debug','Release'] | ||||
|     #configs = [[i,j,k] for i in cxxstds for j in archs for k in types] | ||||
|     #for triple in configs: | ||||
|     #    builder.add(settings={"arch": triple[1], "build_type":triple[2]}, options={"SystemC:stdcxx" : triple[0]}, env_vars={}, build_requires={}) | ||||
|     configs = [[i,k] for i in cxxstds for k in types] | ||||
|     for triple in configs: | ||||
|         builder.add(settings={"build_type":triple[1]}, options={"SystemC:stdcxx" : triple[0]}, env_vars={}, build_requires={}) | ||||
|     builder.run() | ||||
| @@ -22,7 +22,7 @@ class SeasocksConan(ConanFile): | ||||
| #        self.run("cd SystemCLanguage && git checkout master") | ||||
|  | ||||
|     def build(self): | ||||
|         cmake = CMake(self) | ||||
|         cmake = CMake(self, parallel=True) | ||||
|         cmake.configure(source_dir="%s/systemc-2.3.2" % self.source_folder) | ||||
|         shared = "-DBUILD_SHARED_LIBS=ON" if self.options.shared else "-DBUILD_SHARED_LIBS=OFF" | ||||
|         self.run('cmake systemc-2.3.2 %s %s -DCMAKE_CXX_STANDARD=%s' % (cmake.command_line, shared, self.options.stdcxx)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user