From 11ee742b767e2016c475ead2821fc90547120014 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Fri, 2 Jul 2021 01:36:39 +0200
Subject: [PATCH] WIP: conan

---
 conanfile.py                |  9 +++++----
 test_package/CMakeLists.txt | 14 --------------
 test_package/conanfile.py   | 25 -------------------------
 test_package/example.cpp    |  8 --------
 4 files changed, 5 insertions(+), 51 deletions(-)
 delete mode 100644 test_package/CMakeLists.txt
 delete mode 100644 test_package/conanfile.py
 delete mode 100644 test_package/example.cpp

diff --git a/conanfile.py b/conanfile.py
index ea6574f..f971699 100644
--- a/conanfile.py
+++ b/conanfile.py
@@ -1,9 +1,9 @@
 from conans import ConanFile, CMake, tools
 
 
-class LibcaosdbConan(ConanFile):
+class CaosdbConan(ConanFile):
     name = "libcaosdb"
-    version = "0.0.1"
+    version = "0.0.2"
     license = "AGPL-3.0-or-later"
     author = "Timm C. Fitschen <t.fitschen@indiscale.com>"
     url = "https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git"
@@ -21,8 +21,9 @@ class LibcaosdbConan(ConanFile):
         if self.settings.os == "Windows":
             del self.options.fPIC
 
-    def source(self):
-        self.run("git clone https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git")
+    # def source(self):
+        # self.run("git clone https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git")
+        # self.run("cd caosdb-cpplib && git submodule update --init")
 
     def imports(self):
         self.copy("protoc*", "build_tools", "bin")
diff --git a/test_package/CMakeLists.txt b/test_package/CMakeLists.txt
deleted file mode 100644
index c575fe0..0000000
--- a/test_package/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-cmake_minimum_required(VERSION 3.1)
-project(PackageTest CXX)
-
-include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
-conan_basic_setup()
-
-add_executable(example example.cpp)
-target_link_libraries(example ${CONAN_LIBS})
-
-# CTest is a testing tool that can be used to test your project.
-# enable_testing()
-# add_test(NAME example
-#          WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/bin
-#          COMMAND example)
diff --git a/test_package/conanfile.py b/test_package/conanfile.py
deleted file mode 100644
index fb6117e..0000000
--- a/test_package/conanfile.py
+++ /dev/null
@@ -1,25 +0,0 @@
-import os
-
-from conans import ConanFile, CMake, tools
-
-
-class LibcaosdbTestConan(ConanFile):
-    settings = "os", "compiler", "build_type", "arch"
-    generators = "cmake"
-
-    def build(self):
-        cmake = CMake(self)
-        # Current dir is "test_package/build/<build_id>" and CMakeLists.txt is
-        # in "test_package"
-        cmake.configure()
-        cmake.build()
-
-    def imports(self):
-        self.copy("*.dll", dst="bin", src="bin")
-        self.copy("*.dylib*", dst="bin", src="lib")
-        self.copy('*.so*', dst='bin', src='lib')
-
-    def test(self):
-        if not tools.cross_building(self):
-            os.chdir("bin")
-            self.run(".%sexample" % os.sep)
diff --git a/test_package/example.cpp b/test_package/example.cpp
deleted file mode 100644
index 9921648..0000000
--- a/test_package/example.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <iostream>
-#include "caosdb/connection.h"
-
-int main() {
-  caosdb::connection::InsecureCaosDBConnectionConfig config("localhost", 8443);
-
-  std::cout << config << "\n";
-}
-- 
GitLab