byzin / Zisc

Zisc provides commonly used C++ classes and functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zisc

Zisc provides C++ utility classes and functions which can be commonly used.

Zisc is a library separated from Zisc for easy maintenance.

Zivc miscellaneous C++ library

Version: 0.0.75

Import instructions

Prerequisites

  • C++20 support compiler
  • CMake (version 3.22 or later)

Importing

Clone the Zisc repository and include the cmake config files of Zisc,

  # Determine a configuration type between "Debug", "RelWithDebInfo" or "Release"
  set(CMAKE_CONFIGURATION_TYPES "Debug" "RelWithDebInfo" "Release")
  if(NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE "Debug")
  endif()

  # Add the Zisc subdirectory
  add_subdirectory({"path-to-zisc-root"}/source/zisc ${PROJECT_BINARY_DIR}/Zisc)

  # Create an executable of your project
  add_executable({"target-name"} {"source-files"})

  # Link the Zisc library.
  # Note that compile features, options, definitions, link liraries, options and
  # include directories properties will be populated
  target_link_libraries({"target-name"} PRIVATE Zisc)

Acknowledgement

Please see the document/acknowledgement.md.

License

This software is released under the MIT License, see LICENSE.md.

About

Zisc provides commonly used C++ classes and functions

License:MIT License


Languages

Language:C++ 93.6%Language:CMake 6.4%Language:Shell 0.0%