diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c53dbd..2f7be31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,8 @@ else() add_library(${PROJECT_NAME} ${SRC}) endif() - +if (SKIPTEST) +else() add_executable(test_main ${CMAKE_SOURCE_DIR}/test_package/main.c ${SRC}) - +endif() diff --git a/conanfile.py b/conanfile.py index aff264f..d9d1e53 100644 --- a/conanfile.py +++ b/conanfile.py @@ -40,6 +40,7 @@ class loggingRecipe(ConanFile): deps = CMakeDeps(self) deps.generate() tc = CMakeToolchain(self) + tc.variables["SKIPTEST"]=True if self.options.shared: tc.variables["SHARED"] = True else: @@ -51,6 +52,7 @@ class loggingRecipe(ConanFile): cmake.configure() cmake.build(target="Logging") + def package(self): copy(self, "LICENSE", src=self.source_folder, dst=os.path.join(self.package_folder, "licenses")) copy(self, pattern="*.h", src=os.path.join(self.source_folder, "include"), dst=os.path.join(self.package_folder, "include"))