| "Catch2/2.9.2@catchorg/stable", | "Catch2/2.9.2@catchorg/stable", | ||||
| "trompeloeil/v35@rollbear/stable" | "trompeloeil/v35@rollbear/stable" | ||||
| ) | ) | ||||
| options = { | |||||
| "unittest": ["ON", "OFF"], | |||||
| "enable_compat_header": ["ON", "OFF"] | |||||
| } | |||||
| default_options = ( | |||||
| "unittest=ON", | |||||
| "enable_compat_header=OFF" | |||||
| ) | |||||
| def _configure_cmake(self): | def _configure_cmake(self): | ||||
| cmake = CMake(self) | cmake = CMake(self) | ||||
| cmake.definitions["UNITTEST"] = self.options.unittest | |||||
| cmake.definitions["ENABLE_COMPAT_HEADER"] = self.options.enable_compat_header | |||||
| cmake.configure(source_folder=self._source_dir, build_folder="build") | cmake.configure(source_folder=self._source_dir, build_folder="build") | ||||
| return cmake | return cmake | ||||