Fixes all the little issues with that new version. This is some kind of joke, isn't it? Did they even test the stuff? Ah well... --- diff -urpN a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2019-03-11 22:52:18.000000000 +0100 +++ b/CMakeLists.txt 2019-05-12 18:03:25.279901510 +0200 @@ -21,11 +21,11 @@ # https://cmake.org/cmake/help/v3.12/module/CMakeDependentOption.html?highlight=cmakedependentoption # cmake 3.12 have more better modern c++ support -cmake_minimum_required(VERSION 3.12 FATAL_ERROR) -project(nana VERSION 1.6.2 +cmake_minimum_required(VERSION 3.12 FATAL_ERROR) +project(nana VERSION 1.7.1 DESCRIPTION "C++ GUI library" HOMEPAGE_URL http://nanapro.org - LANGUAGES CXX ) + LANGUAGES CXX) ####################### Main setting of Nana targets, sources and installs ##################### diff -urpN a/build/cmake/compilers.cmake b/build/cmake/compilers.cmake --- a/build/cmake/compilers.cmake 2019-03-11 22:52:18.000000000 +0100 +++ b/build/cmake/compilers.cmake 2019-05-12 18:04:11.045296059 +0200 @@ -14,8 +14,8 @@ if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") # AND NOT MINGW?? - target_compile_options(nana PRIVATE -Wall - PUBLIC -g ) + target_compile_options(nana PRIVATE -Wall + PUBLIC -Os -s) set(THREADS_PREFER_PTHREAD_FLAG ON) # todo - test this find_package(Threads REQUIRED) diff -urpN a/build/cmake/enable_audio.cmake b/build/cmake/enable_audio.cmake --- a/build/cmake/enable_audio.cmake 2019-03-11 22:52:18.000000000 +0100 +++ b/build/cmake/enable_audio.cmake 2019-05-16 07:08:35.652372215 +0200 @@ -4,12 +4,12 @@ option(NANA_CMAKE_ENABLE_AUDIO "Enable c if(NANA_CMAKE_ENABLE_AUDIO) target_compile_definitions(nana PUBLIC NANA_ENABLE_AUDIO) if(UNIX) - find_package(ASOUND) # ? https://github.com/hintjens/demidi/blob/master/Findasound.cmake - if(ASOUND_FOUND) - target_include_directories(nana PUBLIC ${ASOUND_INCLUDE_DIRS}) - target_link_libraries(nana PUBLIC ${ASOUND_LIBRARIES}) + find_package(ALSA) + if(ALSA_FOUND) + target_include_directories(nana PUBLIC ${ALSA_INCLUDE_DIRS}) + target_link_libraries(nana PUBLIC ${ALAS_LIBRARIES}) else() message(FATAL_ERROR "libasound is not found") endif() endif() -endif() \ No newline at end of file +endif() diff -urpN a/source/filesystem/filesystem.cpp b/source/filesystem/filesystem.cpp --- a/source/filesystem/filesystem.cpp 2019-04-22 05:06:30.000000000 +0200 +++ b/source/filesystem/filesystem.cpp 2019-05-16 07:10:08.609800194 +0200 @@ -40,9 +40,9 @@ #include #include #include - #include + #include #include - #include + #include #endif namespace fs = std::filesystem; @@ -1141,7 +1141,7 @@ namespace nana { namespace experimental struct tm t; nana::filesystem_ext::modified_file_time(p, t); std::chrono::system_clock::time_point dateTime =std::chrono::system_clock::from_time_t( mktime(&t) ); - return dateTime; + return dateTime; } bool create_directory(const path& p)