"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CMakeLists.txt" between
uriparser-0.9.4.tar.xz and uriparser-0.9.5.tar.xz

About: uriparser is a strictly RFC 3986 compliant URI parsing library (with Unicode support).

CMakeLists.txt  (uriparser-0.9.4.tar.xz):CMakeLists.txt  (uriparser-0.9.5.tar.xz)
skipping to change at line 41 skipping to change at line 41
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE. # OF THE POSSIBILITY OF SUCH DAMAGE.
# #
cmake_minimum_required(VERSION 3.3) cmake_minimum_required(VERSION 3.3)
project(uriparser project(uriparser
VERSION VERSION
0.9.4 0.9.5
LANGUAGES LANGUAGES
C C
) )
# See https://www.gnu.org/software/libtool/manual/html_node/Updating-version-inf o.html # See https://verbump.de/ for what these numbers do
set(URIPARSER_SO_CURRENT 1) set(URIPARSER_SO_CURRENT 1)
set(URIPARSER_SO_REVISION 27) set(URIPARSER_SO_REVISION 28)
set(URIPARSER_SO_AGE 0) set(URIPARSER_SO_AGE 0)
include(CheckCCompilerFlag) include(CheckCCompilerFlag)
include(CheckFunctionExists) include(CheckFunctionExists)
include(CheckLibraryExists) include(CheckLibraryExists)
include(CheckSymbolExists) include(CheckSymbolExists)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
include(GNUInstallDirs) include(GNUInstallDirs)
# #
# Configuration # Configuration
# #
option(BUILD_SHARED_LIBS "Build shared libraries (rather than static ones)" ON) option(BUILD_SHARED_LIBS "Build shared libraries (rather than static ones)" ON)
option(URIPARSER_BUILD_DOCS "Build API documentation (requires Doxygen, Graphviz , and (optional) Qt's qhelpgenerator)" ON) option(URIPARSER_BUILD_DOCS "Build API documentation (requires Doxygen, Graphviz , and (optional) Qt's qhelpgenerator)" ON)
option(URIPARSER_BUILD_TESTS "Build test suite (requires GTest >=1.8.0)" ON) option(URIPARSER_BUILD_TESTS "Build test suite (requires GTest >=1.8.0)" ON)
option(URIPARSER_BUILD_TOOLS "Build tools (e.g. CLI \"uriparse\")" ON) option(URIPARSER_BUILD_TOOLS "Build tools (e.g. CLI \"uriparse\")" ON)
option(URIPARSER_BUILD_CHAR "Build code supporting data type 'char'" ON) option(URIPARSER_BUILD_CHAR "Build code supporting data type 'char'" ON)
option(URIPARSER_BUILD_WCHAR_T "Build code supporting data type 'wchar_t'" ON) option(URIPARSER_BUILD_WCHAR_T "Build code supporting data type 'wchar_t'" ON)
option(URIPARSER_ENABLE_INSTALL "Enable installation of uriparser" ON) option(URIPARSER_ENABLE_INSTALL "Enable installation of uriparser" ON)
option(URIPARSER_WARNINGS_AS_ERRORS "Treat all compiler warnings as errors" OFF)
set(URIPARSER_MSVC_RUNTIME "" CACHE STRING "Use of specific runtime library (/MT /MTd /MD /MDd) with MSVC") set(URIPARSER_MSVC_RUNTIME "" CACHE STRING "Use of specific runtime library (/MT /MTd /MD /MDd) with MSVC")
if(NOT URIPARSER_BUILD_CHAR AND NOT URIPARSER_BUILD_WCHAR_T) if(NOT URIPARSER_BUILD_CHAR AND NOT URIPARSER_BUILD_WCHAR_T)
message(SEND_ERROR "One or more of URIPARSER_BUILD_CHAR and URIPARSER_BUILD_ WCHAR_T needs to be enabled.") message(SEND_ERROR "One or more of URIPARSER_BUILD_CHAR and URIPARSER_BUILD_ WCHAR_T needs to be enabled.")
endif() endif()
if(URIPARSER_BUILD_TESTS AND NOT (URIPARSER_BUILD_CHAR AND URIPARSER_BUILD_WCHAR _T)) if(URIPARSER_BUILD_TESTS AND NOT (URIPARSER_BUILD_CHAR AND URIPARSER_BUILD_WCHAR _T))
message(SEND_ERROR "URIPARSER_BUILD_TESTS=ON requires both URIPARSER_BUILD_C HAR=ON and URIPARSER_BUILD_WCHAR_T=ON.") message(SEND_ERROR "URIPARSER_BUILD_TESTS=ON requires both URIPARSER_BUILD_C HAR=ON and URIPARSER_BUILD_WCHAR_T=ON.")
endif() endif()
if(URIPARSER_BUILD_TOOLS AND NOT URIPARSER_BUILD_CHAR) if(URIPARSER_BUILD_TOOLS AND NOT URIPARSER_BUILD_CHAR)
message(SEND_ERROR "URIPARSER_BUILD_TOOLS=ON requires URIPARSER_BUILD_CHAR=O N.") message(SEND_ERROR "URIPARSER_BUILD_TOOLS=ON requires URIPARSER_BUILD_CHAR=O N.")
skipping to change at line 106 skipping to change at line 107
# #
# Compiler checks # Compiler checks
# #
set(URIPARSER_EXTRA_COMPILE_FLAGS) set(URIPARSER_EXTRA_COMPILE_FLAGS)
check_c_compiler_flag("-fvisibility=hidden" URIPARSER_COMPILER_SUPPORTS_VISIBILI TY) check_c_compiler_flag("-fvisibility=hidden" URIPARSER_COMPILER_SUPPORTS_VISIBILI TY)
if(URIPARSER_COMPILER_SUPPORTS_VISIBILITY) if(URIPARSER_COMPILER_SUPPORTS_VISIBILITY)
set(URIPARSER_EXTRA_COMPILE_FLAGS "${URIPARSER_EXTRA_COMPILE_FLAGS} -fvisibi lity=hidden") set(URIPARSER_EXTRA_COMPILE_FLAGS "${URIPARSER_EXTRA_COMPILE_FLAGS} -fvisibi lity=hidden")
endif() endif()
if(URIPARSER_WARNINGS_AS_ERRORS)
if(MSVC)
add_definitions(/WX)
else()
set(URIPARSER_EXTRA_COMPILE_FLAGS "${URIPARSER_EXTRA_COMPILE_FLAGS} -Wer
ror")
endif()
endif()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${URIPARSER_EXTRA_COMPILE_FLAGS}") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${URIPARSER_EXTRA_COMPILE_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${URIPARSER_EXTRA_COMPILE_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${URIPARSER_EXTRA_COMPILE_FLAGS}")
# #
# config.h # config.h
# #
check_symbol_exists(wprintf wchar.h HAVE_WPRINTF) check_symbol_exists(wprintf wchar.h HAVE_WPRINTF)
check_function_exists(reallocarray HAVE_REALLOCARRAY) # no luck with CheckSymbo lExists check_function_exists(reallocarray HAVE_REALLOCARRAY) # no luck with CheckSymbo lExists
configure_file(src/UriConfig.h.in config.h) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/UriConfig.h.in config.h)
# #
# C library # C library
# #
set(API_HEADER_FILES set(API_HEADER_FILES
include/uriparser/UriBase.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/UriBase.h
include/uriparser/UriDefsAnsi.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/UriDefsAnsi.h
include/uriparser/UriDefsConfig.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/UriDefsConfig.h
include/uriparser/UriDefsUnicode.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/UriDefsUnicode.h
include/uriparser/Uri.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/Uri.h
include/uriparser/UriIp4.h ${CMAKE_CURRENT_SOURCE_DIR}/include/uriparser/UriIp4.h
) )
set(LIBRARY_CODE_FILES set(LIBRARY_CODE_FILES
src/UriCommon.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriCommon.c
src/UriCommon.h ${CMAKE_CURRENT_SOURCE_DIR}/src/UriCommon.h
src/UriCompare.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriCompare.c
src/UriEscape.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriEscape.c
src/UriFile.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriFile.c
src/UriIp4Base.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriIp4Base.c
src/UriIp4Base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/UriIp4Base.h
src/UriIp4.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriIp4.c
src/UriMemory.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriMemory.c
src/UriMemory.h ${CMAKE_CURRENT_SOURCE_DIR}/src/UriMemory.h
src/UriNormalizeBase.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriNormalizeBase.c
src/UriNormalizeBase.h ${CMAKE_CURRENT_SOURCE_DIR}/src/UriNormalizeBase.h
src/UriNormalize.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriNormalize.c
src/UriParseBase.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriParseBase.c
src/UriParseBase.h ${CMAKE_CURRENT_SOURCE_DIR}/src/UriParseBase.h
src/UriParse.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriParse.c
src/UriQuery.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriQuery.c
src/UriRecompose.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriRecompose.c
src/UriResolve.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriResolve.c
src/UriShorten.c ${CMAKE_CURRENT_SOURCE_DIR}/src/UriShorten.c
) )
add_library(uriparser add_library(uriparser
${API_HEADER_FILES} ${API_HEADER_FILES}
${LIBRARY_CODE_FILES} ${LIBRARY_CODE_FILES}
) )
if(NOT MSVC) if(NOT MSVC)
math(EXPR URIPARSER_SO_CURRENT_MINUS_AGE "${URIPARSER_SO_CURRENT} - ${URIPAR SER_SO_AGE}") math(EXPR URIPARSER_SO_CURRENT_MINUS_AGE "${URIPARSER_SO_CURRENT} - ${URIPAR SER_SO_AGE}")
set_property(TARGET uriparser PROPERTY VERSION ${URIPARSER_SO_CURRENT_MINUS_ AGE}.${URIPARSER_SO_AGE}.${URIPARSER_SO_REVISION}) set_property(TARGET uriparser PROPERTY VERSION ${URIPARSER_SO_CURRENT_MINUS_ AGE}.${URIPARSER_SO_AGE}.${URIPARSER_SO_REVISION})
set_property(TARGET uriparser PROPERTY SOVERSION ${URIPARSER_SO_CURRENT_MINU S_AGE}) set_property(TARGET uriparser PROPERTY SOVERSION ${URIPARSER_SO_CURRENT_MINU S_AGE})
if(WIN32) if(WIN32)
set_property(TARGET uriparser PROPERTY SUFFIX "-${URIPARSER_SO_CURRENT_M set_target_properties(uriparser PROPERTIES
INUS_AGE}${CMAKE_SHARED_LIBRARY_SUFFIX}") OUTPUT_NAME uriparser
RUNTIME_OUTPUT_NAME uriparser-${URIPARSER_SO_CURRENT_MINUS_AGE}
ARCHIVE_OUTPUT_NAME uriparser)
endif() endif()
endif() endif()
set_property( set_property(
TARGET TARGET
uriparser uriparser
PROPERTY PROPERTY
PUBLIC_HEADER "${API_HEADER_FILES}" PUBLIC_HEADER "${API_HEADER_FILES}"
) )
skipping to change at line 217 skipping to change at line 229
PUBLIC_HEADER PUBLIC_HEADER
DESTINATION DESTINATION
${CMAKE_INSTALL_INCLUDEDIR}/uriparser ${CMAKE_INSTALL_INCLUDEDIR}/uriparser
) )
# #
# C command line tool # C command line tool
# #
if(URIPARSER_BUILD_TOOLS) if(URIPARSER_BUILD_TOOLS)
add_executable(uriparse add_executable(uriparse
tool/uriparse.c ${CMAKE_CURRENT_SOURCE_DIR}/tool/uriparse.c
) )
target_link_libraries(uriparse PUBLIC uriparser) target_link_libraries(uriparse PUBLIC uriparser)
if(HAIKU) if(HAIKU)
# Function inet_ntop needs -lsocket or -lnetwork (see pull request #45) # Function inet_ntop needs -lsocket or -lnetwork (see pull request #45)
check_library_exists(socket inet_ntop "" HAVE_LIBSOCKET__INET_NTOP) check_library_exists(socket inet_ntop "" HAVE_LIBSOCKET__INET_NTOP)
check_library_exists(network inet_ntop "" HAVE_LIBNETWORK__INET_NTOP) check_library_exists(network inet_ntop "" HAVE_LIBNETWORK__INET_NTOP)
if(HAVE_LIBSOCKET__INET_NTOP) if(HAVE_LIBSOCKET__INET_NTOP)
target_link_libraries(uriparse PUBLIC socket) target_link_libraries(uriparse PUBLIC socket)
skipping to change at line 263 skipping to change at line 275
uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS) uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS)
uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS_DEBUG) uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS_DEBUG)
uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS_RELEASE) uriparser_apply_msvc_runtime_to(CMAKE_CXX_FLAGS_RELEASE)
endif() endif()
enable_testing() enable_testing()
find_package(GTest 1.8.0 REQUIRED) find_package(GTest 1.8.0 REQUIRED)
add_executable(testrunner add_executable(testrunner
test/FourSuite.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/FourSuite.cpp
test/MemoryManagerSuite.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/MemoryManagerSuite.cpp
test/test.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/test.cpp
test/VersionSuite.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/VersionSuite.cpp
# These library code files have non-public symbols that the test suite # These library code files have non-public symbols that the test suite
# needs to link to, so they appear here as well: # needs to link to, so they appear here as well:
${API_HEADER_FILES} ${API_HEADER_FILES}
${LIBRARY_CODE_FILES} ${LIBRARY_CODE_FILES}
) )
target_compile_definitions(testrunner PRIVATE URI_STATIC_BUILD) target_compile_definitions(testrunner PRIVATE URI_STATIC_BUILD)
if(MSVC) if(MSVC)
skipping to change at line 293 skipping to change at line 305
target_include_directories(testrunner PRIVATE target_include_directories(testrunner PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_BINARY_DIR} # for config.h ${CMAKE_CURRENT_BINARY_DIR} # for config.h
) )
target_link_libraries(testrunner PUBLIC target_link_libraries(testrunner PUBLIC
${GTEST_BOTH_LIBRARIES} ${GTEST_BOTH_LIBRARIES}
) )
# NOTE: uriparser does not use pthreads itself but gtest does
find_package(Threads REQUIRED)
target_link_libraries(testrunner PRIVATE Threads::Threads)
if(MSVC)
# Specify unwind semantics so that MSVC knowns how to handle exceptions
target_compile_options(testrunner PRIVATE /EHsc)
endif()
add_test( add_test(
NAME NAME
test test
COMMAND COMMAND
testrunner testrunner
) )
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND}) add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND})
endif() endif()
# #
# Doxygen API documentation # Doxygen API documentation
# #
if(URIPARSER_BUILD_DOCS) if(URIPARSER_BUILD_DOCS)
find_package(Doxygen REQUIRED dot doxygen) find_package(Doxygen REQUIRED dot doxygen)
find_program(QHG_LOCATION
NAMES set(QHG_LOCATION "" CACHE FILEPATH "Path to qhelpgenerator program (default:
qhelpgenerator auto-detect)")
qhelpgenerator-qt5 # e.g. CentOS 7 if(NOT QHG_LOCATION)
) find_package(Qt5Help QUIET)
if(TARGET Qt5::qhelpgenerator)
get_target_property(QHG_LOCATION Qt5::qhelpgenerator LOCATION)
mark_as_advanced(Qt5Core_DIR)
mark_as_advanced(Qt5Gui_DIR)
mark_as_advanced(Qt5Help_DIR)
mark_as_advanced(Qt5Sql_DIR)
mark_as_advanced(Qt5Widgets_DIR)
endif()
endif()
include(FindHTMLHelp) include(FindHTMLHelp)
# Generate Doxyfile # Generate Doxyfile
if(HTML_HELP_COMPILER) if(HTML_HELP_COMPILER)
set(GENERATE_HTMLHELP YES) set(GENERATE_HTMLHELP YES)
else() else()
set(GENERATE_HTMLHELP NO) set(GENERATE_HTMLHELP NO)
endif() endif()
if(QHG_LOCATION) if(QHG_LOCATION)
set(GENERATE_QHP YES) set(GENERATE_QHP YES)
else() else()
set(GENERATE_QHP NO) set(GENERATE_QHP NO)
endif() endif()
configure_file(doc/Doxyfile.in doc/Doxyfile @ONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in doc/Doxyfile @ONL
configure_file(doc/release.sh.in doc/release.sh @ONLY) Y)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doc/release.sh.in doc/release.sh
@ONLY)
add_custom_target(doc add_custom_target(doc
ALL ALL
COMMAND COMMAND
${DOXYGEN_EXECUTABLE} ${DOXYGEN_EXECUTABLE}
Doxyfile Doxyfile
WORKING_DIRECTORY WORKING_DIRECTORY
${CMAKE_CURRENT_BINARY_DIR}/doc ${CMAKE_CURRENT_BINARY_DIR}/doc
COMMENT COMMENT
"Generating API documentation with Doxygen" "Generating API documentation with Doxygen"
skipping to change at line 361 skipping to change at line 391
DESTINATION DESTINATION
${CMAKE_INSTALL_DOCDIR} ${CMAKE_INSTALL_DOCDIR}
) )
endif() endif()
endif() endif()
# #
# CMake files for find_package(uriparser [..] CONFIG [..]) # CMake files for find_package(uriparser [..] CONFIG [..])
# #
configure_package_config_file( configure_package_config_file(
cmake/uriparser-config.cmake.in ${CMAKE_CURRENT_SOURCE_DIR}/cmake/uriparser-config.cmake.in
cmake/uriparser-config.cmake cmake/uriparser-config.cmake
INSTALL_DESTINATION INSTALL_DESTINATION
${CMAKE_INSTALL_LIBDIR}/cmake/uriparser-${PROJECT_VERSION}/ ${CMAKE_INSTALL_LIBDIR}/cmake/uriparser-${PROJECT_VERSION}/
) )
write_basic_package_version_file( write_basic_package_version_file(
cmake/uriparser-config-version.cmake cmake/uriparser-config-version.cmake
COMPATIBILITY SameMajorVersion # i.e. semver COMPATIBILITY SameMajorVersion # i.e. semver
) )
export( export(
TARGETS TARGETS
skipping to change at line 396 skipping to change at line 426
DESTINATION DESTINATION
${CMAKE_INSTALL_LIBDIR}/cmake/uriparser-${PROJECT_VERSION}/ ${CMAKE_INSTALL_LIBDIR}/cmake/uriparser-${PROJECT_VERSION}/
NAMESPACE NAMESPACE
uriparser:: uriparser::
) )
# #
# pkg-config file # pkg-config file
# #
if(NOT MSVC) if(NOT MSVC)
configure_file(liburiparser.pc.in liburiparser.pc @ONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/liburiparser.pc.in liburiparser.p c @ONLY)
uriparser_install( uriparser_install(
FILES FILES
${CMAKE_CURRENT_BINARY_DIR}/liburiparser.pc ${CMAKE_CURRENT_BINARY_DIR}/liburiparser.pc
DESTINATION DESTINATION
${CMAKE_INSTALL_LIBDIR}/pkgconfig/ ${CMAKE_INSTALL_LIBDIR}/pkgconfig/
) )
endif() endif()
# #
# Summary # Summary
# #
message(STATUS "================================================================ ===========") message(STATUS "================================================================ ===========")
message(STATUS "") message(STATUS "")
message(STATUS "Configuration") message(STATUS "Configuration")
message(STATUS " Prefix ............... ${CMAKE_INSTALL_PREFIX}") message(STATUS " Build type ............. ${CMAKE_BUILD_TYPE}")
message(STATUS " Shared libraries ..... ${BUILD_SHARED_LIBS}") message(STATUS " Shared libraries ....... ${BUILD_SHARED_LIBS}")
message(STATUS " Code for char * ...... ${URIPARSER_BUILD_CHAR}") message(STATUS " Compiler flags")
message(STATUS " Code for wchar_t * ... ${URIPARSER_BUILD_WCHAR_T}") message(STATUS " C .................... ${CMAKE_C_FLAGS}")
message(STATUS " Tools ................ ${URIPARSER_BUILD_TOOLS}") message(STATUS " C++ .................. ${CMAKE_CXX_FLAGS}")
message(STATUS " Test suite ........... ${URIPARSER_BUILD_TESTS}") message(STATUS " Linker flags")
message(STATUS " Documentation ........ ${URIPARSER_BUILD_DOCS}") message(STATUS " Executable ........... ${CMAKE_EXE_LINKER_FLAGS}")
message(STATUS " Module ............... ${CMAKE_MODULE_LINKER_FLAGS}")
message(STATUS " Shared ............... ${CMAKE_SHARED_LINKER_FLAGS}")
message(STATUS " Paths")
message(STATUS " Prefix ............... ${CMAKE_INSTALL_PREFIX}")
message(STATUS " qhelpgenerator ....... ${QHG_LOCATION}")
message(STATUS "")
message(STATUS " Features")
message(STATUS " Code for char * ...... ${URIPARSER_BUILD_CHAR}")
message(STATUS " Code for wchar_t * ... ${URIPARSER_BUILD_WCHAR_T}")
message(STATUS " Tools ................ ${URIPARSER_BUILD_TOOLS}")
message(STATUS " Test suite ........... ${URIPARSER_BUILD_TESTS}")
message(STATUS " Documentation ........ ${URIPARSER_BUILD_DOCS}")
message(STATUS "") message(STATUS "")
if(CMAKE_GENERATOR STREQUAL "Unix Makefiles") if(CMAKE_GENERATOR STREQUAL "Unix Makefiles")
message(STATUS "Continue with") message(STATUS "Continue with")
message(STATUS " make") message(STATUS " make")
message(STATUS " make test") message(STATUS " make test")
message(STATUS " sudo make install") message(STATUS " sudo make install")
message(STATUS "") message(STATUS "")
endif() endif()
message(STATUS "================================================================ ===========") message(STATUS "================================================================ ===========")
 End of changes. 17 change blocks. 
53 lines changed or deleted 98 lines changed or added

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