From 47beda976792b7e5caef105ebf72e9467e9c04d1 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 17 Aug 2017 15:44:47 -0400 Subject: [PATCH] cmake: add core/unix sources to the build. Fixes Bugzilla #3757. --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a764e473a0b8d..95bf9599b563c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -948,6 +948,11 @@ elseif(UNIX AND NOT APPLE AND NOT ANDROID) CheckKMSDRM() endif() + if(UNIX) + file(GLOB CORE_UNIX_SOURCES ${SDL2_SOURCE_DIR}/src/core/unix/*.c) + set(SOURCE_FILES ${SOURCE_FILES} ${CORE_UNIX_SOURCES}) + endif() + if(LINUX) check_c_source_compiles(" #include @@ -967,8 +972,8 @@ elseif(UNIX AND NOT APPLE AND NOT ANDROID) ioctl(0, KDGKBENT, &kbe); }" HAVE_INPUT_KD) - file(GLOB CORE_SOURCES ${SDL2_SOURCE_DIR}/src/core/linux/*.c) - set(SOURCE_FILES ${SOURCE_FILES} ${CORE_SOURCES}) + file(GLOB CORE_LINUX_SOURCES ${SDL2_SOURCE_DIR}/src/core/linux/*.c) + set(SOURCE_FILES ${SOURCE_FILES} ${CORE_LINUX_SOURCES}) if(HAVE_INPUT_EVENTS) set(SDL_INPUT_LINUXEV 1)