Fix build on various architectures
o9000 mrovi9000@gmail.com
2 files changed,
3 insertions(+),
6 deletions(-)
M
CMakeLists.txt
→
CMakeLists.txt
@@ -84,11 +84,7 @@ message( FATAL_ERROR "Imlib is not built with X support" )
endif( NOT IMLIB_BUILD_WITH_X ) -if(CMAKE_SYSTEM_NAME STREQUAL "Linux") - add_definitions( -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_DEFAULT_SOURCE ) -else(CMAKE_SYSTEM_NAME STREQUAL "Linux") - add_definitions( -D_WITH_GETLINE ) -endif(CMAKE_SYSTEM_NAME STREQUAL "Linux") +add_definitions( -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_WITH_GETLINE ) include_directories( ${PROJECT_BINARY_DIR}@@ -147,6 +143,7 @@ src/util/timer.c
src/util/cache.c src/util/color.c src/util/gradient.c + src/util/uevent.c src/util/window.c ) if( ENABLE_BATTERY )
M
src/signals.c
→
src/signals.c
@@ -29,7 +29,7 @@ {
// Set signal handlers signal_pending = 0; - struct sigaction sa_chld = {.sa_handler = SIG_DFL, .sa_flags = SA_NOCLDWAIT | SA_RESTART}; + struct sigaction sa_chld = {.sa_handler = SIG_IGN}; sigaction(SIGCHLD, &sa_chld, 0); struct sigaction sa = {.sa_handler = signal_handler, .sa_flags = SA_RESTART};