You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by jm...@apache.org on 2020/04/17 07:58:58 UTC

[incubator-datasketches-cpp] branch windows_fixes created (now 585d14c)

This is an automated email from the ASF dual-hosted git repository.

jmalkin pushed a change to branch windows_fixes
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git.


      at 585d14c  one more or to ||, cmake changes to help with windows paths

This branch includes the following new commits:

     new 585d14c  one more or to ||, cmake changes to help with windows paths

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org


[incubator-datasketches-cpp] 01/01: one more or to ||, cmake changes to help with windows paths

Posted by jm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jmalkin pushed a commit to branch windows_fixes
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git

commit 585d14c9de75b8cea24e2ec320b45cba1716b94b
Author: Jon Malkin <jm...@users.noreply.github.com>
AuthorDate: Fri Apr 17 00:58:36 2020 -0700

    one more or to ||, cmake changes to help with windows paths
---
 cpc/test/CMakeLists.txt              | 3 ++-
 fi/test/CMakeLists.txt               | 3 ++-
 hll/test/CMakeLists.txt              | 3 ++-
 kll/test/CMakeLists.txt              | 3 ++-
 sampling/test/CMakeLists.txt         | 3 ++-
 theta/include/theta_a_not_b_impl.hpp | 2 +-
 theta/test/CMakeLists.txt            | 3 ++-
 7 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/cpc/test/CMakeLists.txt b/cpc/test/CMakeLists.txt
index 0d31219..00bb4c5 100644
--- a/cpc/test/CMakeLists.txt
+++ b/cpc/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(cpc_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-#file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/test/" CPC_TEST_BINARY_PATH)
+#file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" CPC_TEST_BINARY_PATH)
+#string(APPEND CPC_TEST_BINARY_PATH "/")
 #target_compile_definitions(cpc_test
 #  PRIVATE
 #    TEST_BINARY_INPUT_PATH="${CPC_TEST_BINARY_PATH}"
diff --git a/fi/test/CMakeLists.txt b/fi/test/CMakeLists.txt
index 51c020c..7a821cd 100644
--- a/fi/test/CMakeLists.txt
+++ b/fi/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(fi_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" FI_TEST_BINARY_PATH)
+file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" FI_TEST_BINARY_PATH)
+string(APPEND FI_TEST_BINARY_PATH "/")
 target_compile_definitions(fi_test
   PRIVATE
     TEST_BINARY_INPUT_PATH="${FI_TEST_BINARY_PATH}"
diff --git a/hll/test/CMakeLists.txt b/hll/test/CMakeLists.txt
index 17afb44..75a084e 100644
--- a/hll/test/CMakeLists.txt
+++ b/hll/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(hll_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" HLL_TEST_BINARY_PATH)
+file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" HLL_TEST_BINARY_PATH)
+string(APPEND HLL_TEST_BINARY_PATH "/")
 target_compile_definitions(hll_test
   PRIVATE
     TEST_BINARY_INPUT_PATH="${HLL_TEST_BINARY_PATH}"
diff --git a/kll/test/CMakeLists.txt b/kll/test/CMakeLists.txt
index 61747c2..c48d1b2 100644
--- a/kll/test/CMakeLists.txt
+++ b/kll/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(kll_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" KLL_TEST_BINARY_PATH)
+file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" KLL_TEST_BINARY_PATH)
+string(APPEND KLL_TEST_BINARY_PATH "/")
 target_compile_definitions(kll_test
   PRIVATE
     TEST_BINARY_INPUT_PATH="${KLL_TEST_BINARY_PATH}"
diff --git a/sampling/test/CMakeLists.txt b/sampling/test/CMakeLists.txt
index 886abb3..da0939c 100644
--- a/sampling/test/CMakeLists.txt
+++ b/sampling/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(sampling_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" SAMPLING_TEST_BINARY_PATH)
+file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" SAMPLING_TEST_BINARY_PATH)
+string(APPEND SAMPLING_TEST_BINARY_PATH "/")
 target_compile_definitions(sampling_test
   PRIVATE
     TEST_BINARY_INPUT_PATH="${SAMPLING_TEST_BINARY_PATH}"
diff --git a/theta/include/theta_a_not_b_impl.hpp b/theta/include/theta_a_not_b_impl.hpp
index 18f35ad..9a21920 100644
--- a/theta/include/theta_a_not_b_impl.hpp
+++ b/theta/include/theta_a_not_b_impl.hpp
@@ -40,7 +40,7 @@ compact_theta_sketch_alloc<A> theta_a_not_b_alloc<A>::compute(const theta_sketch
   if (a.is_empty()) return compact_theta_sketch_alloc<A>(a, ordered);
   if (a.get_seed_hash() != seed_hash_) throw std::invalid_argument("A seed hash mismatch");
   if (b.get_seed_hash() != seed_hash_) throw std::invalid_argument("B seed hash mismatch");
-  if (a.get_num_retained() == 0 or b.is_empty()) return compact_theta_sketch_alloc<A>(a, ordered);
+  if (a.get_num_retained() == 0 || b.is_empty()) return compact_theta_sketch_alloc<A>(a, ordered);
 
   const uint64_t theta = std::min(a.get_theta64(), b.get_theta64());
   uint64_t* keys = nullptr;
diff --git a/theta/test/CMakeLists.txt b/theta/test/CMakeLists.txt
index fd92617..c7d3a5d 100644
--- a/theta/test/CMakeLists.txt
+++ b/theta/test/CMakeLists.txt
@@ -24,7 +24,8 @@ set_target_properties(theta_test PROPERTIES
   CXX_STANDARD_REQUIRED YES
 )
 
-file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" THETA_TEST_BINARY_PATH)
+file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" THETA_TEST_BINARY_PATH)
+string(APPEND THETA_TEST_BINARY_PATH "/")
 target_compile_definitions(theta_test
   PRIVATE
     TEST_BINARY_INPUT_PATH="${THETA_TEST_BINARY_PATH}"


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org