@@ -21,6 +21,22 @@ add_definitions(-DPYTHONQT_USE_RELEASE_PYTHON_FALLBACK)
2121#-----------------------------------------------------------------------------
2222# Build options
2323
24+ if (NOT DEFINED PythonQt_INSTALL_RUNTIME_DIR)
25+ set (PythonQt_INSTALL_RUNTIME_DIR bin)
26+ endif ()
27+
28+ if (NOT DEFINED PythonQt_INSTALL_LIBRARY_DIR)
29+ set (PythonQt_INSTALL_LIBRARY_DIR lib${LIB_SUFFIX} )
30+ endif ()
31+
32+ if (NOT DEFINED PythonQt_INSTALL_ARCHIVE_DIR)
33+ set (PythonQt_INSTALL_ARCHIVE_DIR lib${LIB_SUFFIX} )
34+ endif ()
35+
36+ if (NOT DEFINED PythonQt_INSTALL_INCLUDE_DIR)
37+ set (PythonQt_INSTALL_INCLUDE_DIR include /PythonQt)
38+ endif ()
39+
2440option (PythonQt_Wrap_QtAll "Make all Qt components available in python" OFF )
2541
2642set (qtlibs core gui network opengl sql svg uitools webkit xml xmlpatterns)
@@ -234,10 +250,10 @@ target_link_libraries(PythonQt
234250# Install library (on windows, put the dll in 'bin' and the archive in 'lib')
235251
236252install (TARGETS PythonQt
237- RUNTIME DESTINATION bin
238- LIBRARY DESTINATION lib
239- ARCHIVE DESTINATION lib )
240- install (FILES ${headers} DESTINATION include /PythonQt )
253+ RUNTIME DESTINATION ${PythonQt_INSTALL_RUNTIME_DIR}
254+ LIBRARY DESTINATION ${PythonQt_INSTALL_LIBRARY_DIR}
255+ ARCHIVE DESTINATION ${PythonQt_INSTALL_ARCHIVE_DIR} )
256+ install (FILES ${headers} DESTINATION ${PythonQt_INSTALL_INCLUDE_DIR} )
241257
242258#-----------------------------------------------------------------------------
243259# Testing
0 commit comments