From 1df8013c1ab5f01db8343ed4d683ee059345e94e Mon Sep 17 00:00:00 2001 From: yamacir-kit Date: Wed, 13 Nov 2024 23:28:39 +0900 Subject: [PATCH] Add missing header `algorithm` include Signed-off-by: yamacir-kit --- CMakeLists.txt | 18 ++++++++---------- README.md | 6 +++--- VERSION | 2 +- include/meevax/memory/integer_set.hpp | 1 + 4 files changed, 13 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 968eed83c..21e925a22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL Darwin) set(CMAKE_INSTALL_RPATH "@executable_path/../${CMAKE_INSTALL_LIBDIR}") endif() -# ---- Configure --------------------------------------------------------------- +# ---- CONFIGURE --------------------------------------------------------------- include(TestBigEndian) @@ -71,7 +71,7 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/configure/Doxyfile ${CMAKE_CURRENT configure_file(${CMAKE_CURRENT_SOURCE_DIR}/configure/README.md ${CMAKE_CURRENT_SOURCE_DIR}/README.md) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/configure/version.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/kernel/version.cpp) -# ---- Target basis ------------------------------------------------------------ +# ---- TARGET basis ------------------------------------------------------------ file(GLOB ${PROJECT_NAME}_BASIS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/basis/*.ss) @@ -98,7 +98,7 @@ set_target_properties(basis PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR} LINK_FLAGS_RELEASE -s) -# ---- Target kernel ----------------------------------------------------------- +# ---- TARGET kernel ----------------------------------------------------------- add_library(kernel SHARED) @@ -124,7 +124,7 @@ set_target_properties(kernel PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR} LINK_FLAGS_RELEASE -s) -# ---- Target shell ------------------------------------------------------------ +# ---- TARGET shell ------------------------------------------------------------ add_executable(shell) @@ -136,7 +136,7 @@ set_target_properties(shell PROPERTIES OUTPUT_NAME ${PROJECT_NAME} # Rename shell => meevax LINK_FLAGS_RELEASE -s) -# ---- CMake Package ----------------------------------------------------------- +# ---- TARGET install ---------------------------------------------------------- include(CMakePackageConfigHelpers) @@ -144,8 +144,6 @@ write_basic_package_version_file( ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake COMPATIBILITY SameMajorVersion) -# ---- Target install ---------------------------------------------------------- - install( # /usr/lib/libmeevax TARGETS basis kernel EXPORT ${PROJECT_NAME}-config @@ -171,7 +169,7 @@ install( # /usr/share/meevax/meevax-config-version.cmake FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}) -# ---- Target package ---------------------------------------------------------- +# ---- TARGET package ---------------------------------------------------------- if(CMAKE_SYSTEM_NAME STREQUAL "Linux") set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) @@ -183,7 +181,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") include(CPack) endif() -# ---- Target test ------------------------------------------------------------- +# ---- TARGET test ------------------------------------------------------------- enable_testing() @@ -218,7 +216,7 @@ foreach(EACH IN LISTS ${PROJECT_NAME}_TEST_SH) add_test(NAME ${FILENAME} COMMAND ${${PROJECT_NAME}_MEMORY_CHECK} ${EACH} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/meevax) endforeach() -# ---- Additional Targets ------------------------------------------------------ +# ---- TARGET continuous-integration ------------------------------------------- if(CMAKE_SYSTEM_NAME STREQUAL Linux) execute_process(COMMAND nproc OUTPUT_VARIABLE ${PROJECT_NAME}_NPROC) diff --git a/README.md b/README.md index e5cb78e94..f3574e6c4 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Procedures for each standard are provided by the following R7RS-style libraries: cmake -B build -DCMAKE_BUILD_TYPE=Release cd build make package -sudo apt install build/meevax_0.5.261_amd64.deb +sudo apt install build/meevax_0.5.262_amd64.deb ``` or @@ -122,9 +122,9 @@ sudo rm -rf /usr/local/share/meevax | Target Name | Description |-------------|------------- -| `all` | Build shared-library `libmeevax.0.5.261.so` and executable `meevax` +| `all` | Build shared-library `libmeevax.0.5.262.so` and executable `meevax` | `test` | Test executable `meevax` -| `package` | Generate debian package `meevax_0.5.261_amd64.deb` +| `package` | Generate debian package `meevax_0.5.262_amd64.deb` | `install` | Copy files into `/usr/local` directly ## Usage diff --git a/VERSION b/VERSION index 9965d599c..2e253c798 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.261 +0.5.262 diff --git a/include/meevax/memory/integer_set.hpp b/include/meevax/memory/integer_set.hpp index 38711bf2a..b1df88069 100644 --- a/include/meevax/memory/integer_set.hpp +++ b/include/meevax/memory/integer_set.hpp @@ -17,6 +17,7 @@ #ifndef INCLUDED_MEEVAX_MEMORY_INTEGER_SET_HPP #define INCLUDED_MEEVAX_MEMORY_INTEGER_SET_HPP +#include #include #include // CHAR_BIT #include