perl embed fix

helps if I actually build the perl embed files with the common library.
This commit is contained in:
Arthur Ice 2014-04-16 15:49:10 -07:00
parent 35952a6bff
commit 7eaee801be

View File

@ -44,8 +44,6 @@ SET(common_sources
packet_dump.cpp
packet_dump_file.cpp
packet_functions.cpp
#perl_EQDB.cpp
#perl_EQDBRes.cpp
ProcLauncher.cpp
ptimer.cpp
races.cpp
@ -309,18 +307,18 @@ SOURCE_GROUP(TinyXML FILES
tinyxml/tinyxmlparser.cpp
)
SOURCE_GROUP(PerlFiles FILES
SET(PerlEmbed
perl_EQDB.cpp
perl_EQDBRes.cpp
)
INCLUDE_DIRECTORIES(Patches SocketLib StackWalker TinyXML)
ADD_LIBRARY(Common ${common_sources} ${common_headers} ${PerlFiles})
ADD_LIBRARY(Common ${common_sources} ${common_headers} ${PerlEmbed})
IF(UNIX)
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)
ENDIF(UNIX)