diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0b30aea..fcf3fc1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,7 +5,7 @@ SET (BinPkgModules gtk+-3.0 gee-0.8 laview-core-0) SET (BinCustomVapis ${CMAKE_SOURCE_DIR}/config/Config.vapi) INCLUDE_DIRECTORIES ("${CMAKE_BINARY_DIR}/config") SET (BinInstall ON) -SET (BinExtraSources "${CMAKE_SOURCE_DIR}/res/laview-desktop.rc") +SET (BinExtraSources "${CMAKE_SOURCE_DIR}/res/laview-desktop.rc" w32hooks.c) IF (WIN32) SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mwindows") SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--export-all-symbols") diff --git a/src/w32hooks.c b/src/w32hooks.c new file mode 100644 index 0000000..14a3587 --- /dev/null +++ b/src/w32hooks.c @@ -0,0 +1,8 @@ +#if defined(_WIN32) || defined(_WIN64) +#include +struct tm *localtime_r(const time_t *timep, struct tm *result) +{ + localtime_s(result, timep); + return result; +} +#endif