diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 1a152e4707..18d5b9bd70 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -52,12 +52,13 @@ foreach(SUBDIR avatar devices renderer ui starfield location scripting voxels pa set(INTERFACE_SRCS ${INTERFACE_SRCS} "${SUBDIR_SRCS}") endforeach(SUBDIR) -# grab .mm files for OSX -if (APPLE) - file(GLOB INTERFACE_OBJCPP_SRCS src/SpeechRecognizer.mm) +# Add SpeechRecognizer if on OS X, otherwise remove +if (APPLE) + file(GLOB INTERFACE_OBJCPP_SRCS "src/SpeechRecognizer.mm") set(INTERFACE_SRCS ${INTERFACE_SRCS} ${INTERFACE_OBJCPP_SRCS}) else () - list(REMOVE_ITEM "src/SpeechRecognizer.h") + get_filename_component(SPEECHRECOGNIZER_H "src/SpeechRecognizer.h" ABSOLUTE) + list(REMOVE_ITEM INTERFACE_SRCS ${SPEECHRECOGNIZER_H}) endif () find_package(Qt5 COMPONENTS Core Gui Multimedia Network OpenGL Script Svg WebKit WebKitWidgets Xml UiTools)