@@ -21,6 +21,22 @@ add_definitions(-DPYTHONQT_USE_RELEASE_PYTHON_FALLBACK)
21
21
#-----------------------------------------------------------------------------
22
22
# Build options
23
23
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
+
24
40
option (PythonQt_Wrap_QtAll "Make all Qt components available in python" OFF )
25
41
26
42
set (qtlibs core gui network opengl sql svg uitools webkit xml xmlpatterns)
@@ -234,10 +250,10 @@ target_link_libraries(PythonQt
234
250
# Install library (on windows, put the dll in 'bin' and the archive in 'lib')
235
251
236
252
install (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} )
241
257
242
258
#-----------------------------------------------------------------------------
243
259
# Testing
0 commit comments