diff options
| author | raczman <none@none> | 2009-01-17 09:23:33 -0500 |
|---|---|---|
| committer | raczman <none@none> | 2009-01-17 09:23:33 -0500 |
| commit | 09ddc711f4355bb04717a2092b4dc4149f495491 (patch) | |
| tree | 1be6b369f563027c71842ecc83314de626da5793 /src/trinityrealm | |
| parent | 87d9f3261e85587e9be1121bc2d62c034443f00f (diff) | |
Cmake build system for trinity
--HG--
branch : trunk
Diffstat (limited to 'src/trinityrealm')
| -rw-r--r-- | src/trinityrealm/CMakeLists.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/trinityrealm/CMakeLists.txt b/src/trinityrealm/CMakeLists.txt new file mode 100644 index 00000000000..cddea04ea47 --- /dev/null +++ b/src/trinityrealm/CMakeLists.txt @@ -0,0 +1,45 @@ +########### next target ############### + +SET(trinity-realm_SRCS +AuthCodes.h +AuthSocket.cpp +AuthSocket.h +Main.cpp +RealmList.cpp +RealmList.h +) + +add_executable(trinity-realm ${trinity-realm_SRCS}) +add_definitions( +-D_TRINITY_REALM_CONFIG='"${CONF_DIR}/trinityrealm.conf"' +) +IF (DO_MYSQL) + #SET_TARGET_PROPERTIES(mangos-realmd PROPERTIES LINK_FLAGS ${MYSQL_LIBS}) + SET_TARGET_PROPERTIES(trinity-realm PROPERTIES LINK_FLAGS "-pthread") +ENDIF(DO_MYSQL) +IF (DO_POSTGRE) + SET_TARGET_PROPERTIES(trinity-realmd PROPERTIES LINK_FLAGS ${POSTGRE_LIBS}) +ENDIF(DO_POSTGRE) + + +target_link_libraries( +trinity-realm +shared +trinityframework +trinitysockets +trinitydatabase +trinityauth +trinityconfig +ZThread +zlib +${SSLLIB} +${MYSQL_LIBRARIES} +) + +install(TARGETS trinity-realm DESTINATION bin) + + +########### install files ############### + +install(FILES trinityrealm.conf.dist DESTINATION etc) + |
