# resource files / to be processed by lrelease
SET(TEXT_RESOURCES
- resources/PyConsole_msg_en.ts
- resources/PyConsole_msg_fr.ts
- resources/PyConsole_msg_ja.ts
+ PyConsole_msg_fr.ts
)
+
# sources / static
SET(PROJECT_SOURCES
- PyConsole_Console.cxx
- PyConsole_Editor.cxx
- PyConsole_EnhEditor.cxx
- PyConsole_EnhInterp.cxx
- PyConsole_Event.cxx
- PyConsole_Interp.cxx
- PyConsole_Request.cxx
+ PyConsole_Console.cpp
+ PyConsole_Editor.cpp
+ PyConsole_EnhEditor.cpp
+ PyConsole_EnhInterp.cpp
+ PyConsole_Event.cpp
+ PyConsole_Interp.cpp
+ PyConsole_Request.cpp
)
SET(PROJECT_LIBRARIES
PyInterp
- ${Qt5Widgets_LIBRARIES}
+ ${QT_LIBRARIES}
+ ${PYTHON_LIBRARIES}
)
-QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES})
+#QT4_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES})
+QT4_CREATE_TRANSLATION(QM_RESOURCES
+ ${PROJECT_SOURCES}
+ ${TEXT_RESOURCES}
+ OPTIONS -extensions cpp -no-recursive
+ )
SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${QM_RESOURCES})
ADD_DEFINITIONS(-DPYCONSOLE_EXPORTS -DHAVE_DEBUG_PYTHON)
-ADD_LIBRARY(PyConsole STATIC
+ADD_LIBRARY(PyConsole SHARED
${PROJECT_HEADERS}
${PROJECT_SOURCES}
${TEXT_RESOURCES}
TARGET_LINK_LIBRARIES(PyConsole ${PROJECT_LIBRARIES})
-#INSTALL(TARGETS PyConsole DESTINATION bin)
+INSTALL(TARGETS PyConsole DESTINATION bin)
+INSTALL(FILES ${QM_RESOURCES} DESTINATION bin)