Merge pull request #6593 from lioncash/headless

DolphinNoGUI/CMakeLists: Remove the use of SRCS and LIBS variables
This commit is contained in:
Léo Lam 2018-04-05 10:07:31 +02:00 committed by GitHub
commit d0b7c013a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 9 deletions

View file

@ -80,9 +80,6 @@ include(DolphinCompileDefinitions)
# Enable folders for IDE
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
# Libraries to link
set(LIBS)
# Set up paths
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
if(HAIKU)
@ -386,8 +383,6 @@ elseif(HAIKU)
set(USE_X11 0)
set(USE_UPNP 0)
set(USE_EGL 0)
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
list(APPEND LIBS rt)
endif()
if(ENABLE_HEADLESS)

View file

@ -2,16 +2,17 @@ if(NOT(USE_X11 OR ENABLE_HEADLESS))
return()
endif()
set(NOGUI_SRCS MainNoGUI.cpp)
add_executable(dolphin-nogui
MainNoGUI.cpp
)
add_executable(dolphin-nogui ${NOGUI_SRCS})
set_target_properties(dolphin-nogui PROPERTIES OUTPUT_NAME dolphin-emu-nogui)
target_link_libraries(dolphin-nogui PRIVATE
target_link_libraries(dolphin-nogui
PRIVATE
core
uicommon
cpp-optparse
${LIBS}
)
set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} dolphin-nogui)