mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-22 11:38:29 +00:00
perl embed fix
helps if I actually build the perl embed files with the common library.
This commit is contained in:
@@ -44,8 +44,6 @@ SET(common_sources
|
|||||||
packet_dump.cpp
|
packet_dump.cpp
|
||||||
packet_dump_file.cpp
|
packet_dump_file.cpp
|
||||||
packet_functions.cpp
|
packet_functions.cpp
|
||||||
#perl_EQDB.cpp
|
|
||||||
#perl_EQDBRes.cpp
|
|
||||||
ProcLauncher.cpp
|
ProcLauncher.cpp
|
||||||
ptimer.cpp
|
ptimer.cpp
|
||||||
races.cpp
|
races.cpp
|
||||||
@@ -309,18 +307,18 @@ SOURCE_GROUP(TinyXML FILES
|
|||||||
tinyxml/tinyxmlparser.cpp
|
tinyxml/tinyxmlparser.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
SOURCE_GROUP(PerlFiles FILES
|
SET(PerlEmbed
|
||||||
perl_EQDB.cpp
|
perl_EQDB.cpp
|
||||||
perl_EQDBRes.cpp
|
perl_EQDBRes.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(Patches SocketLib StackWalker TinyXML)
|
INCLUDE_DIRECTORIES(Patches SocketLib StackWalker TinyXML)
|
||||||
|
|
||||||
ADD_LIBRARY(Common ${common_sources} ${common_headers} ${PerlFiles})
|
ADD_LIBRARY(Common ${common_sources} ${common_headers} ${PerlEmbed})
|
||||||
|
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
ADD_DEFINITIONS(-fPIC)
|
ADD_DEFINITIONS(-fPIC)
|
||||||
SET_PROPERTY(SOURCE PerlFiles PROPERTY COMPILE_FLAGS -Wsyntax-only)
|
SET_PROPERTY(SOURCE "perl_EQDB.cpp" "perl_EQDBRes.cpp" PROPERTY COMPILE_FLAGS -Wsyntax-only)
|
||||||
SET_SOURCE_FILES_PROPERTIES("patches/SoD.cpp" "patches/SoF.cpp" "patches/RoF.cpp" "patches/Underfoot.cpp" PROPERTIES COMPILE_FLAGS -O0)
|
SET_SOURCE_FILES_PROPERTIES("patches/SoD.cpp" "patches/SoF.cpp" "patches/RoF.cpp" "patches/Underfoot.cpp" PROPERTIES COMPILE_FLAGS -O0)
|
||||||
|
|
||||||
ENDIF(UNIX)
|
ENDIF(UNIX)
|
||||||
|
|||||||
Reference in New Issue
Block a user