Skip to content

Commit 35ef3e2

Browse files
authored
Add UTF string library (#49)
* Add UTF string library * Combine unit tests * Fix code style * Refactor until append8/append16 * Refactor until `replace_invalid` * Refactor until `is_valid` * Refactor until `find_invalid` * Refactor until `starts_with_bom` * Refactor until `increment`/`decrement` * Refactor until "string_class_and_literals" * Refactor until string conversion * Refactor class `iterator` * Port test "utf8_invalid" * Enable unicode string tests in CI * Degrade `std::from_range` constructor * Refactor iterator * Add `bounded_prev`/`bounded_next`
1 parent 345e891 commit 35ef3e2

9 files changed

Lines changed: 1832 additions & 4 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ endif()
88

99
project(iris VERSION 0.0.1 LANGUAGES CXX)
1010

11-
if(NOT DEFINED IRIS_ROOT)
12-
set(IRIS_ROOT "${CMAKE_CURRENT_LIST_DIR}")
13-
endif()
11+
set(IRIS_ROOT "${CMAKE_CURRENT_LIST_DIR}")
12+
set_property(GLOBAL PROPERTY IRIS_ROOT "${IRIS_ROOT}")
13+
1414

1515
# -----------------------------------------------------------------
1616
# Global settings

0 commit comments

Comments
 (0)