"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CMakeLists.txt" between
utf8proc-2.4.0.tar.gz and utf8proc-2.5.0.tar.gz

About: utf8proc is a clean C library for processing UTF-8 Unicode data: normalization, case-folding, graphemes, and other operations.

CMakeLists.txt  (utf8proc-2.4.0):CMakeLists.txt  (utf8proc-2.5.0)
skipping to change at line 14 skipping to change at line 14
disallow_intree_builds() disallow_intree_builds()
project (utf8proc C) project (utf8proc C)
# This is the ABI version number, which may differ from the # This is the ABI version number, which may differ from the
# API version number (defined in utf8proc.h). # API version number (defined in utf8proc.h).
# Be sure to also update these in Makefile and MANIFEST! # Be sure to also update these in Makefile and MANIFEST!
set(SO_MAJOR 2) set(SO_MAJOR 2)
set(SO_MINOR 3) set(SO_MINOR 3)
set(SO_PATCH 1) set(SO_PATCH 2)
option(UTF8PROC_INSTALL "Enable installation of utf8proc" On) option(UTF8PROC_INSTALL "Enable installation of utf8proc" On)
option(UTF8PROC_ENABLE_TESTING "Enable testing of utf8proc" Off)
add_library (utf8proc add_library (utf8proc
utf8proc.c utf8proc.c
utf8proc.h utf8proc.h
) )
# expose header path, for when this is part of a larger cmake project # expose header path, for when this is part of a larger cmake project
target_include_directories(utf8proc PUBLIC ../utf8proc) target_include_directories(utf8proc PUBLIC ../utf8proc)
if (BUILD_SHARED_LIBS) if (BUILD_SHARED_LIBS)
skipping to change at line 62 skipping to change at line 63
install(TARGETS utf8proc install(TARGETS utf8proc
RUNTIME DESTINATION bin RUNTIME DESTINATION bin
LIBRARY DESTINATION lib LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib) ARCHIVE DESTINATION lib)
install( install(
FILES FILES
"${PROJECT_SOURCE_DIR}/utf8proc.h" "${PROJECT_SOURCE_DIR}/utf8proc.h"
DESTINATION include) DESTINATION include)
endif() endif()
if(UTF8PROC_ENABLE_TESTING)
enable_testing()
add_executable(case test/tests.h test/tests.c utf8proc.h test/case.c)
target_link_libraries(case utf8proc)
add_executable(custom test/tests.h test/tests.c utf8proc.h test/custom.c)
target_link_libraries(custom utf8proc)
add_executable(iterate test/tests.h test/tests.c utf8proc.h test/iterate.c)
target_link_libraries(iterate utf8proc)
add_executable(misc test/tests.h test/tests.c utf8proc.h test/misc.c)
target_link_libraries(misc utf8proc)
add_executable(printproperty test/tests.h test/tests.c utf8proc.h test/printpr
operty.c)
target_link_libraries(printproperty utf8proc)
add_executable(valid test/tests.h test/tests.c utf8proc.h test/valid.c)
target_link_libraries(valid utf8proc)
add_test(testcase case)
add_test(testcustom custom)
add_test(testiterate iterate)
add_test(testmisc misc)
add_test(testprintproperty printproperty)
add_test(testvalid valid)
if (NOT WIN32)
# Some test disabled, because they don't compile on Windows, missing getline
, ...
add_executable(charwidth test/tests.h test/tests.c utf8proc.h test/charwidth
.c)
target_link_libraries(charwidth utf8proc)
add_executable(graphemetest test/tests.h test/tests.c utf8proc.h test/graphe
metest.c)
target_link_libraries(graphemetest utf8proc)
add_executable(normtest test/tests.h test/tests.c utf8proc.h test/normtest.c
)
target_link_libraries(normtest utf8proc)
add_test(testcharwidth charwidth)
#add_test(testgraphemetest graphemetest data/GraphemeBreakTest.txt)
#add_test(testnormtest normtest data/NormalizationTest.txt)
endif()
endif()
 End of changes. 3 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)