aboutsummaryrefslogtreecommitdiff
path: root/src/trinitycore
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-22 17:30:09 -0600
committermegamage <none@none>2009-02-22 17:30:09 -0600
commit3e8d76087d755b9cc90fb9d12071314685303d38 (patch)
tree2872e16b22d6993f3b38a8a2d264ce53c4a9771c /src/trinitycore
parented5b3780ed92fcda07323ce12bbc25a520474006 (diff)
parent7aa6a72673635069a786e0651c96ababd925ac7b (diff)
*Merge.
--HG-- branch : trunk
Diffstat (limited to 'src/trinitycore')
-rw-r--r--src/trinitycore/CMakeLists.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/trinitycore/CMakeLists.txt b/src/trinitycore/CMakeLists.txt
index 72ceca8dd33..2c7c4544577 100644
--- a/src/trinitycore/CMakeLists.txt
+++ b/src/trinitycore/CMakeLists.txt
@@ -13,15 +13,23 @@ WorldRunnable.cpp
WorldRunnable.h
)
+SET(trinity-core_LINK_FLAGS "")
+
add_executable(trinity-core ${trinity-core_SRCS})
add_definitions(
-D_TRINITY_CORE_CONFIG='"${CONF_DIR}/trinitycore.conf"'
)
IF (DO_MYSQL)
- SET_TARGET_PROPERTIES(trinity-core PROPERTIES LINK_FLAGS "-pthread")
+ SET(trinity-core_LINK_FLAGS "-pthread ${trinity-core_LINK_FLAGS}")
ENDIF(DO_MYSQL)
+IF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ SET(trinity-core_LINK_FLAGS "-framework Carbon ${trinity-core_LINK_FLAGS}")
+ SET(SCRIPT_LIB "")
+ENDIF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+
+SET_TARGET_PROPERTIES(trinity-core PROPERTIES LINK_FLAGS "${trinity-core_LINK_FLAGS}")
target_link_libraries(
trinity-core
@@ -42,6 +50,7 @@ ${POSTGRE_LIBS}
${SSLLIB}
${ACE_LIBRARY}
${ZLIB}
+${OSX_LIBS}
)
install(TARGETS trinity-core DESTINATION bin)