|
@ -164,8 +164,6 @@ class CMakeBuild(build_ext): |
|
|
|
|
|
|
|
|
def initialize_options(self): |
|
|
def initialize_options(self): |
|
|
build_ext.initialize_options(self) |
|
|
build_ext.initialize_options(self) |
|
|
# Load setup config |
|
|
|
|
|
self.config.load_from_file("build/build_config.cfg") |
|
|
|
|
|
# Set default values for custom cmdline flags |
|
|
# Set default values for custom cmdline flags |
|
|
self.storm_dir = None |
|
|
self.storm_dir = None |
|
|
self.disable_dft = None |
|
|
self.disable_dft = None |
|
@ -175,6 +173,9 @@ class CMakeBuild(build_ext): |
|
|
|
|
|
|
|
|
def finalize_options(self): |
|
|
def finalize_options(self): |
|
|
build_ext.finalize_options(self) |
|
|
build_ext.finalize_options(self) |
|
|
|
|
|
# Load setup config |
|
|
|
|
|
# This can only be done after the finalization step, because otherwise build_temp is not initialized yet. |
|
|
|
|
|
self.config.load_from_file(os.path.join(self.build_temp, "build_config.cfg")) |
|
|
# Update setup config |
|
|
# Update setup config |
|
|
self.config.update("storm_dir", self.storm_dir) |
|
|
self.config.update("storm_dir", self.storm_dir) |
|
|
self.config.update("disable_dft", self.disable_dft) |
|
|
self.config.update("disable_dft", self.disable_dft) |
|
|