Skip to content

Commit 0ec5497

Browse files
authored
Merge pull request #3 from lpinca/fix/cmake-config
Apply minor fixes to CMake configuration
2 parents 5df1ad3 + 909754d commit 0ec5497

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,25 @@ project(is_utf8
99
include(GNUInstallDirs)
1010
include(CTest)
1111

12+
option(IS_UTF8_SANITIZE "Sanitize addresses" OFF)
13+
1214
if (NOT CMAKE_BUILD_TYPE)
1315
message(STATUS "No build type selected, default to Release")
14-
if(SIMDUTF_SANITIZE)
16+
if(IS_UTF8_SANITIZE)
1517
set(CMAKE_BUILD_TYPE Debug CACHE STRING "Choose the type of build." FORCE)
1618
else()
1719
set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE)
1820
endif()
1921
endif()
2022

21-
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/tools/cmake")
22-
2323
# We compile tools, tests, etc. with C++ 17. Override yourself if you need on a target.
2424
set(CMAKE_CXX_STANDARD 11)
2525
set(CMAKE_CXX_STANDARD_REQUIRED ON)
2626
set(CMAKE_CXX_EXTENSIONS OFF)
2727
set(CMAKE_MACOSX_RPATH OFF)
2828

29-
set(IS_UTF8_LIB_VERSION "2.0.9" CACHE STRING "is_utf8 library version")
30-
set(IS_UTF8_LIB_SOVERSION "2" CACHE STRING "is_utf8 library soversion")
29+
set(IS_UTF8_LIB_VERSION "1.0.0" CACHE STRING "is_utf8 library version")
30+
set(IS_UTF8_LIB_SOVERSION "1" CACHE STRING "is_utf8 library soversion")
3131

3232
set(IS_UTF8_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
3333

@@ -79,7 +79,7 @@ write_basic_package_version_file(
7979
)
8080

8181
set(
82-
IS_UTF8_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/simdutf"
82+
IS_UTF8_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/is_utf8"
8383
CACHE STRING "CMake package config location relative to the install prefix"
8484
)
8585
mark_as_advanced(IS_UTF8_INSTALL_CMAKEDIR)

cmake/add_cpp_test.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function(add_cpp_test TEST_NAME)
1010
if (ARGS_COMPILE_ONLY)
1111
list(APPEND ${ARGS_LABELS} compile_only)
1212
endif()
13-
if(SIMDUTF_SANITIZE)
13+
if (IS_UTF8_SANITIZE)
1414
add_compile_options(-fsanitize=address -fno-omit-frame-pointer -fno-sanitize-recover=all)
1515
add_compile_definitions(ASAN_OPTIONS=detect_leaks=1)
1616
endif()

cmake/is_utf8-config.cmake.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
include("${CMAKE_CURRENT_LIST_DIR}/simdutfTargets.cmake")
2+
include("${CMAKE_CURRENT_LIST_DIR}/is_utf8Targets.cmake")

tests/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
set(SIMDUTF_TEST_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../)
21
if(MSVC)
32
add_compile_options("/Zi" "/EHsc" "/GR")
43
endif()
54

65
include(${PROJECT_SOURCE_DIR}/cmake/add_cpp_test.cmake)
76
link_libraries(is_utf8)
87

9-
add_cpp_test(unit)
8+
add_cpp_test(unit)

0 commit comments

Comments
 (0)