summaryrefslogtreecommitdiff
path: root/library/CMakeLists.txt
diff options
context:
space:
mode:
authorTimothy Collett2012-05-24 11:31:20 -0400
committerTimothy Collett2012-05-24 11:31:20 -0400
commit24d221052b2e5cce5eadf3a7183cc808dbb21236 (patch)
tree8eca2859eecaa99365df6d87e973f7cde9505404 /library/CMakeLists.txt
parent20794ebf191d21d5acce274d70bdad4012deaa44 (diff)
downloaddfhack-24d221052b2e5cce5eadf3a7183cc808dbb21236.tar.gz
dfhack-24d221052b2e5cce5eadf3a7183cc808dbb21236.tar.bz2
dfhack-24d221052b2e5cce5eadf3a7183cc808dbb21236.tar.xz
Initial changes to get dfhack building on the Mac
Diffstat (limited to 'library/CMakeLists.txt')
-rw-r--r--library/CMakeLists.txt11
1 files changed, 8 insertions, 3 deletions
diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt
index 32b7d9da..3245653c 100644
--- a/library/CMakeLists.txt
+++ b/library/CMakeLists.txt
@@ -36,9 +36,6 @@ include/MiscUtils.h
include/Module.h
include/Pragma.h
include/MemAccess.h
-include/SDL_events.h
-include/SDL_keyboard.h
-include/SDL_keysym.h
include/TileTypes.h
include/Types.h
include/VersionInfo.h
@@ -223,6 +220,10 @@ ENDIF()
IF(UNIX)
SET(PROJECT_LIBS rt dl dfhack-md5 dfhack-tinyxml dfhack-tinythread)
+ IF(APPLE)
+ SET(PROJECT_LIBS dl dfhack-md5 dfhack-tinyxml dfhack-tinythread SDL)
+# include_directories(${CMAKE_INSTALL_PREFIX}/libs/SDL.framework/Headers)
+ ENDIF()
ELSE(WIN32)
#FIXME: do we really need psapi?
SET(PROJECT_LIBS psapi dfhack-tinyxml dfhack-tinythread)
@@ -255,6 +256,10 @@ ENDIF()
#effectively disables debug builds...
SET_TARGET_PROPERTIES(dfhack PROPERTIES DEBUG_POSTFIX "-debug" )
+IF(APPLE)
+ TARGET_LINK_LIBRARIES(dfhack ${CMAKE_INSTALL_PREFIX}/libs/SDL.framework/SDL)
+ENDIF()
+
TARGET_LINK_LIBRARIES(dfhack protobuf-lite clsocket lua ${PROJECT_LIBS})
SET_TARGET_PROPERTIES(dfhack PROPERTIES LINK_INTERFACE_LIBRARIES "")