mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-26 15:55:31 +01:00
7b34def0fc
First: Added a DESTDIR option for package building. Second: Change the OpenCL setup. On both linux and windows use CLRun. I completely removed the option here. If CLRun works on MacOSX this should be done there as well, and this change implemented in the scons build also. Then we could remove the HAVE_OPENCL and the new USE_CLRUN definitions. Then we will finally have the dynamic detection of opencl set up cross platform. On a side note, it doesn't seem that the program loaded from TextureDecoder.cl compiles or runs. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6366 8ced0084-cf51-0410-be5f-012b33b47a6e
86 lines
1.7 KiB
CMake
86 lines
1.7 KiB
CMake
set(SRCS Src/BootManager.cpp)
|
|
|
|
set(LIBS core
|
|
lzo2
|
|
discio
|
|
bdisasm
|
|
inputcommon
|
|
common
|
|
lua
|
|
z
|
|
sfml-network
|
|
wiiuse
|
|
SDL
|
|
GL)
|
|
|
|
if(wxWidgets_FOUND)
|
|
set(MEMCARDSRCS Src/MemcardManager.cpp
|
|
Src/MemoryCards/GCMemcard.cpp
|
|
Src/WxUtils.cpp)
|
|
|
|
set(SRCS ${SRCS}
|
|
Src/AboutDolphin.cpp
|
|
Src/ARCodeAddEdit.cpp
|
|
Src/CheatsWindow.cpp
|
|
Src/ConfigMain.cpp
|
|
Src/Frame.cpp
|
|
Src/FrameAui.cpp
|
|
Src/FrameTools.cpp
|
|
Src/GameListCtrl.cpp
|
|
Src/GeckoCodeDiag.cpp
|
|
Src/HotkeyDlg.cpp
|
|
Src/InputConfigDiag.cpp
|
|
Src/InputConfigDiagBitmaps.cpp
|
|
Src/ISOFile.cpp
|
|
Src/ISOProperties.cpp
|
|
Src/LogWindow.cpp
|
|
Src/LuaWindow.cpp
|
|
Src/Main.cpp
|
|
Src/NetPlay.cpp
|
|
Src/NetPlayClient.cpp
|
|
Src/NetPlayServer.cpp
|
|
Src/NetWindow.cpp
|
|
Src/PatchAddEdit.cpp
|
|
Src/WiimoteConfigDiag.cpp
|
|
Src/MemoryCards/WiiSaveCrypted.cpp)
|
|
|
|
set(WXLIBS debwx
|
|
debugger_ui_util
|
|
inputuicommon
|
|
memcard
|
|
${wxWidgets_LIBRARIES})
|
|
|
|
else(wxWidgets_FOUND)
|
|
set(SRCS ${SRCS}
|
|
Src/MainNoGUI.cpp
|
|
Src/cmdline.c)
|
|
endif()
|
|
|
|
if(XRANDR_FOUND)
|
|
set(LIBS ${LIBS} ${XRANDR_LIBRARIES})
|
|
endif(XRANDR_FOUND)
|
|
|
|
if(WIN32)
|
|
set(SRCS ${SRCS} Src/stdafx.cpp)
|
|
elseif(APPLE AND NOT wxWidgets_FOUND)
|
|
# TODO
|
|
elseif(APPLE AND wxWidgets_FOUND)
|
|
# TODO
|
|
else()
|
|
set(SRCS ${SRCS} Src/X11Utils.cpp)
|
|
endif()
|
|
|
|
set(EXEGUI dolphin-emu)
|
|
set(EXENOGUI dolphin-emu-nogui)
|
|
|
|
if(wxWidgets_FOUND)
|
|
add_library(memcard STATIC ${MEMCARDSRCS})
|
|
add_executable(${EXEGUI} ${SRCS})
|
|
target_link_libraries(${EXEGUI} ${LIBS} ${WXLIBS})
|
|
install(TARGETS ${EXEGUI} RUNTIME DESTINATION ${DESTDIR}${bindir})
|
|
else()
|
|
add_executable(${EXENOGUI} ${SRCS})
|
|
target_link_libraries(${EXENOGUI} ${LIBS})
|
|
install(TARGETS ${EXENOGUI} RUNTIME DESTINATION ${DESTDIR}${bindir})
|
|
endif()
|