diff --git a/libs/audio/source/track_wav.cpp b/libs/audio/source/track_wav.cpp index f2af4072..d3419cae 100644 --- a/libs/audio/source/track_wav.cpp +++ b/libs/audio/source/track_wav.cpp @@ -1,10 +1,20 @@ #include #include #include -#include #include #include +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif + +#include + +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif + namespace psemek::audio { diff --git a/libs/sdl2/source/resource.cpp b/libs/sdl2/source/resource.cpp index 19a73aaa..5da4f61e 100644 --- a/libs/sdl2/source/resource.cpp +++ b/libs/sdl2/source/resource.cpp @@ -1,11 +1,13 @@ #include #include +#include namespace psemek::app { std::unique_ptr open_resource(std::filesystem::path const & relative_path) { + log::info() << "Opening resource " << relative_path; return std::make_unique(app::resource_root() / relative_path); } diff --git a/package/CMakeLists.txt b/package/CMakeLists.txt index ac851340..ef83035c 100644 --- a/package/CMakeLists.txt +++ b/package/CMakeLists.txt @@ -4,7 +4,7 @@ set(PSEMEK_PACKAGE_VERSION_SUFFIX "" CACHE STRING "Packaging version suffix") if(PSEMEK_PACKAGE_MODE) if(WIN32) - set(PSEMEK_PACKAGE_SUFFIX_RAW win) + set(PSEMEK_PACKAGE_SUFFIX_RAW windows) elseif(APPLE) set(PSEMEK_PACKAGE_SUFFIX_RAW mac) elseif(ANDROID) @@ -167,6 +167,8 @@ function(psemek_package_files target) COMMAND ${PSEMEK_COPY_FILES} ${ARGN} ) else() + psemek_package_output_path(${target} _OUTPUT_PATH) + add_custom_command(TARGET ${target} POST_BUILD WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} COMMAND zip -v "${_OUTPUT_PATH}" -r ${ARGN}